ComAwareEventInfo Classe

Definição

Cuidado

ComAwareEventInfo may be unavailable in future releases.

Permite o registro de associação tardia de um manipulador de eventos.

public ref class ComAwareEventInfo : System::Reflection::EventInfo
[System.Obsolete("ComAwareEventInfo may be unavailable in future releases.")]
public class ComAwareEventInfo : System.Reflection.EventInfo
public class ComAwareEventInfo : System.Reflection.EventInfo
[<System.Obsolete("ComAwareEventInfo may be unavailable in future releases.")>]
type ComAwareEventInfo = class
    inherit EventInfo
type ComAwareEventInfo = class
    inherit EventInfo
Public Class ComAwareEventInfo
Inherits EventInfo
Herança
ComAwareEventInfo
Atributos

Comentários

Normalmente, os compiladores inserirão automaticamente chamadas e métodos em vez de usar o ComAwareEventInfo.AddEventHandler(Object, Delegate) ComAwareEventInfo.RemoveEventHandler(Object, Delegate) manipulador de adição regular e removerão métodos de manipulador para eventos. Isso ocorrerá se a interface na qual o evento correspondente for definido precisar ser inserida.

Você pode especificar isso inserindo todo o assembly que contém a interface usando a opção /link nos compiladores ou definindo a propriedade True Tipos de Interoperabilidade inserida em Visual Studio.

O ComAwareEventInfo tipo deriva da EventInfo classe e substitui os métodos e EventInfo.RemoveEventHandler(Object, Delegate) os EventInfo.AddEventHandler(Object, Delegate) métodos.

Construtores

ComAwareEventInfo(Type, String)

Inicializa uma nova instância da classe ComAwareEventInfo usando o tipo especificado e um nome do evento no tipo.

Propriedades

AddMethod

Obtém o objeto MethodInfo para o método AddEventHandler(Object, Delegate) do evento, incluindo métodos não públicos.

(Herdado de EventInfo)
Attributes

Obtém os atributos desse evento.

CustomAttributes

Obtém uma coleção que contém os atributos personalizados desse membro.

(Herdado de MemberInfo)
DeclaringType

Obtém a classe que declara esse membro.

EventHandlerType

Obtém o objeto Type do delegado do manipulador de eventos subjacente associado a esse evento.

(Herdado de EventInfo)
IsCollectible

Obtém um valor que indica se este objeto MemberInfo faz parte de um assembly mantido em uma coleção AssemblyLoadContext.

(Herdado de MemberInfo)
IsMulticast

Obtém um valor que indica se o evento é multicast.

(Herdado de EventInfo)
IsSpecialName

Obtém um valor que indica se o EventInfo tem um nome com um significado especial.

(Herdado de EventInfo)
MemberType

Obtém um valor MemberTypes que indica que esse membro é um evento.

(Herdado de EventInfo)
MetadataToken

Obtém o token de metadados associado ao objeto ComAwareEventInfo atual.

MetadataToken

Obtém um valor que identifica um elemento de metadados.

(Herdado de MemberInfo)
Module

Obtém o módulo associado ao objeto ComAwareEventInfo atual.

Module

Obtém o módulo no qual o tipo que declara o membro representado pelo MemberInfo atual está definido.

(Herdado de MemberInfo)
Name

Obtém o nome do membro atual.

RaiseMethod

Obtém o método que é chamado quando o evento é acionado, incluindo métodos não públicos.

(Herdado de EventInfo)
ReflectedType

Obtém o objeto de classe que foi usado para inicializar esta instância.

ReflectedType

Obtém o objeto de classe que foi usado para obter esta instância de MemberInfo.

(Herdado de MemberInfo)
RemoveMethod

Obtém o objeto MethodInfo para remover um método do evento, incluindo métodos não públicos.

(Herdado de EventInfo)

Métodos

AddEventHandler(Object, Delegate)

Anexa um manipulador de eventos a um objeto COM.

Equals(Object)

Retorna um valor que indica se essa instância é igual a um objeto especificado.

(Herdado de EventInfo)
GetAddMethod()

Retorna o método usado para adicionar um delegado de manipulador de eventos para a origem do evento.

(Herdado de EventInfo)
GetAddMethod(Boolean)

Obtém o método que foi usado para adicionar um delegado de manipulador de eventos à origem do evento.

GetAddMethod(Boolean)

Quando substituído em uma classe derivada, recupera o objeto MethodInfo para o método AddEventHandler(Object, Delegate) do evento, especificando se métodos não públicos devem ou não ser retornados.

(Herdado de EventInfo)
GetCustomAttributes(Boolean)

Quando substituído em uma classe derivada, obtém uma matriz que contém todos os atributos personalizados aplicados a esse membro.

GetCustomAttributes(Boolean)

Quando substituído em uma classe derivada, retorna uma matriz de todos os atributos personalizados aplicados a esse membro.

(Herdado de MemberInfo)
GetCustomAttributes(Type, Boolean)

Quando substituído em uma classe derivada, obtém uma matriz que contém todos os atributos personalizados do tipo especificado aplicados a esse membro.

GetCustomAttributes(Type, Boolean)

Quando substituído em uma classe derivada, retorna uma matriz de atributos personalizados aplicados a esse membro e identificados por Type.

(Herdado de MemberInfo)
GetCustomAttributesData()

Retorna uma lista de objetos CustomAttributeData para o ComAwareEventInfo atual.

GetCustomAttributesData()

Retorna uma lista de objetos CustomAttributeData que representam dados sobre os atributos que foram aplicados ao membro de destino.

(Herdado de MemberInfo)
GetHashCode()

Retorna o código hash para a instância.

(Herdado de EventInfo)
GetOtherMethods()

Retorna os métodos públicos que foram associados um evento em metadados usando a diretiva .other.

(Herdado de EventInfo)
GetOtherMethods(Boolean)

Retorna os métodos públicos ou não públicos que foram associados um evento em metadados.

GetOtherMethods(Boolean)

Retorna os métodos que foram associados ao evento nos metadados usando a diretiva .other, especificando se métodos não públicos devem ou não ser incluídos.

(Herdado de EventInfo)
GetRaiseMethod()

Retorna o método que é chamado quando o evento é acionado.

(Herdado de EventInfo)
GetRaiseMethod(Boolean)

Quando substituído em uma classe derivada, retorna o método que foi chamado quando o evento foi gerado.

GetRaiseMethod(Boolean)

Quando substituído em uma classe derivada, recupera o método chamado quando o evento é acionado, especificando se métodos não públicos devem ou não ser retornados.

(Herdado de EventInfo)
GetRemoveMethod()

Retorna o método usado para remover um delegado de manipulador de eventos da origem do evento.

(Herdado de EventInfo)
GetRemoveMethod(Boolean)

Quando substituído em uma classe derivada, recupera o objeto MethodInfo para remover um método do evento.

GetRemoveMethod(Boolean)

Quando substituído em uma classe derivada, recupera o objeto MethodInfo para remover um método do evento, especificando se métodos não públicos devem ou não ser retornados.

(Herdado de EventInfo)
GetType()

Descobre os atributos de um evento de classe e fornece acesso a metadados de evento.

(Herdado de EventInfo)
HasSameMetadataDefinitionAs(MemberInfo) (Herdado de MemberInfo)
IsDefined(Type, Boolean)

Indica se uma ou mais instâncias do atributo especificado será aplicada a esse membro.

IsDefined(Type, Boolean)

Quando substituído em uma classe derivada, indica se um ou mais atributos do tipo especificado ou de seus tipos derivados são aplicados a esse membro.

(Herdado de MemberInfo)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
RemoveEventHandler(Object, Delegate)

Desanexa um manipulador de eventos de um objeto COM.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

_EventInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Mapeia um conjunto de nomes para um conjunto correspondente de identificadores de expedição.

(Herdado de EventInfo)
_EventInfo.GetType()

Retorna um objeto T:System.Type representando o tipo EventInfo.

(Herdado de EventInfo)
_EventInfo.GetTypeInfo(UInt32, UInt32, IntPtr)

Recupera as informações do tipo de um objeto, que podem ser usadas para obter informações de tipo para uma interface.

(Herdado de EventInfo)
_EventInfo.GetTypeInfoCount(UInt32)

Retorna o número de interfaces de informações do tipo que um objeto fornece (0 ou 1).

(Herdado de EventInfo)
_EventInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Fornece acesso a propriedades e métodos expostos por um objeto.

(Herdado de EventInfo)
_MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Mapeia um conjunto de nomes para um conjunto correspondente de identificadores de expedição.

(Herdado de MemberInfo)
_MemberInfo.GetType()

Obtém um objeto Type que representa a classe MemberInfo.

(Herdado de MemberInfo)
_MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr)

Recupera as informações do tipo de um objeto, que podem ser usadas para obter informações de tipo para uma interface.

(Herdado de MemberInfo)
_MemberInfo.GetTypeInfoCount(UInt32)

Retorna o número de interfaces de informações do tipo que um objeto fornece (0 ou 1).

(Herdado de MemberInfo)
_MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Fornece acesso a propriedades e métodos expostos por um objeto.

(Herdado de MemberInfo)
ICustomAttributeProvider.GetCustomAttributes(Boolean)

Retorna uma matriz de todos os atributos personalizados definidos neste membro, exceto atributos nomeados ou então uma matriz vazia, se não houver nenhum atributo personalizado.

(Herdado de MemberInfo)
ICustomAttributeProvider.GetCustomAttributes(Type, Boolean)

Retorna uma matriz de atributos personalizados definidos neste membro, identificados por tipo ou então uma matriz vazia, se não houver nenhum atributo personalizado desse tipo.

(Herdado de MemberInfo)
ICustomAttributeProvider.IsDefined(Type, Boolean)

Indica se uma ou mais instâncias de attributeType estão definidas nesse membro.

(Herdado de MemberInfo)

Métodos de Extensão

GetCustomAttribute(MemberInfo, Type)

Recupera um atributo personalizado de um tipo especificado aplicado a um membro especificado.

GetCustomAttribute(MemberInfo, Type, Boolean)

Recupera um atributo personalizado de um tipo especificado aplicado a um membro especificado e opcionalmente inspeciona os ancestrais desse membro.

GetCustomAttribute<T>(MemberInfo)

Recupera um atributo personalizado de um tipo especificado aplicado a um membro especificado.

GetCustomAttribute<T>(MemberInfo, Boolean)

Recupera um atributo personalizado de um tipo especificado aplicado a um membro especificado e opcionalmente inspeciona os ancestrais desse membro.

GetCustomAttributes(MemberInfo)

Recupera uma coleção de atributos personalizados que são aplicados a um membro especificado.

GetCustomAttributes(MemberInfo, Boolean)

Recupera uma coleção de atributos personalizados aplicado a um membro especificado e opcionalmente inspeciona os ancestrais desse membro.

GetCustomAttributes(MemberInfo, Type)

Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicados a um membro especificado.

GetCustomAttributes(MemberInfo, Type, Boolean)

Recupera uma coleção de atributos personalizados de um tipo especificado aplicado a um membro especificado e opcionalmente inspeciona os ancestrais desse membro.

GetCustomAttributes<T>(MemberInfo)

Recupera uma coleção de atributos personalizados de um tipo especificado que são aplicados a um membro especificado.

GetCustomAttributes<T>(MemberInfo, Boolean)

Recupera uma coleção de atributos personalizados de um tipo especificado aplicado a um membro especificado e opcionalmente inspeciona os ancestrais desse membro.

IsDefined(MemberInfo, Type)

Indica se os atributos personalizados de um tipo especificados são aplicados a um membro especificado.

IsDefined(MemberInfo, Type, Boolean)

Indica se os atributos personalizados de um tipo especificado são aplicados a um membro especificado e, opcionalmente, aplicados a seus ancestrais.

GetAddMethod(EventInfo)
GetAddMethod(EventInfo, Boolean)
GetRaiseMethod(EventInfo)
GetRaiseMethod(EventInfo, Boolean)
GetRemoveMethod(EventInfo)
GetRemoveMethod(EventInfo, Boolean)
GetMetadataToken(MemberInfo)

Obtém um token de metadados para o membro fornecido, se disponível.

HasMetadataToken(MemberInfo)

Retorna um valor que indica se um token de metadados está disponível para o membro especificado.

Aplica-se a