_EventInfo Interface
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Importante
Esta API não está em conformidade com CLS.
Expõe os membros públicos da EventInfo turma a código não gerido.
public interface class _EventInfo
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.Guid("9DE59C64-D889-35A1-B897-587D74469E5B")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface _EventInfo
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.Guid("9DE59C64-D889-35A1-B897-587D74469E5B")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.ComVisible(true)]
public interface _EventInfo
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.Guid("9DE59C64-D889-35A1-B897-587D74469E5B")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type _EventInfo = interface
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.Guid("9DE59C64-D889-35A1-B897-587D74469E5B")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type _EventInfo = interface
Public Interface _EventInfo
- Derivado
- Atributos
Observações
Esta interface destina-se ao acesso a classes geridas a partir de código não gerido e não deve ser chamada a partir de código gerido.
Esta interface preserva a ordem vtable dos System.Reflection.EventInfo membros da classe que podem ser acedidos por objetos COM não geridos.
Propriedades
| Name | Description |
|---|---|
| Attributes |
Fornece aos objetos COM acesso independente da versão à Attributes propriedade. |
| DeclaringType |
Fornece aos objetos COM acesso independente da versão à DeclaringType propriedade. |
| EventHandlerType |
Fornece aos objetos COM acesso independente da versão à EventHandlerType propriedade. |
| IsMulticast |
Fornece aos objetos COM acesso independente da versão à IsMulticast propriedade. |
| IsSpecialName |
Fornece aos objetos COM acesso independente da versão à IsSpecialName propriedade. |
| MemberType |
Fornece aos objetos COM acesso independente da versão à MemberType propriedade. |
| Name |
Fornece aos objetos COM acesso independente da versão à Name propriedade. |
| ReflectedType |
Fornece aos objetos COM acesso independente da versão à ReflectedType propriedade. |
Métodos
| Name | Description |
|---|---|
| AddEventHandler(Object, Delegate) |
Fornece aos objetos COM acesso independente da versão ao AddEventHandler(Object, Delegate) método. |
| Equals(Object) |
Fornece aos objetos COM acesso independente da versão ao Equals(Object) método. |
| GetAddMethod() |
Fornece aos objetos COM acesso independente da versão ao GetAddMethod() método. |
| GetAddMethod(Boolean) |
Fornece aos objetos COM acesso independente da versão ao GetAddMethod(Boolean) método. |
| GetCustomAttributes(Boolean) |
Fornece aos objetos COM acesso independente da versão ao GetCustomAttributes(Boolean) método. |
| GetCustomAttributes(Type, Boolean) |
Fornece aos objetos COM acesso independente da versão ao GetCustomAttributes(Type, Boolean) método. |
| GetHashCode() |
Fornece aos objetos COM acesso independente da versão ao GetHashCode() método. |
| GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Mapeia um conjunto de nomes para um conjunto correspondente de identificadores de despacho. |
| GetRaiseMethod() |
Fornece aos objetos COM acesso independente da versão ao GetRaiseMethod() método. |
| GetRaiseMethod(Boolean) |
Fornece aos objetos COM acesso independente da versão ao GetRaiseMethod(Boolean) método. |
| GetRemoveMethod() |
Fornece aos objetos COM acesso independente da versão ao GetRemoveMethod() método. |
| GetRemoveMethod(Boolean) |
Fornece aos objetos COM acesso independente da versão ao GetRemoveMethod(Boolean) método. |
| GetType() |
Fornece aos objetos COM acesso independente da versão ao GetType() método. |
| GetTypeInfo(UInt32, UInt32, IntPtr) |
Recupera a informação de tipo de um objeto, que pode ser usada para obter a informação de tipo para uma interface. |
| GetTypeInfoCount(UInt32) |
Recupera o número de interfaces de informações de tipo que um objeto fornece (0 ou 1). |
| Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Proporciona acesso a propriedades e métodos expostos por um objeto. |
| IsDefined(Type, Boolean) |
Fornece aos objetos COM acesso independente da versão ao IsDefined(Type, Boolean) método. |
| RemoveEventHandler(Object, Delegate) |
Fornece aos objetos COM acesso independente da versão ao RemoveEventHandler(Object, Delegate) método. |
| ToString() |
Fornece aos objetos COM acesso independente da versão ao ToString() método. |