ComAwareEventInfo Classe

Definizione

Attenzione

ComAwareEventInfo may be unavailable in future releases.

Consente la registrazione ad associazione tardiva di un gestore eventi.

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
Ereditarietà
ComAwareEventInfo
Attributi

Commenti

In genere, i compilatori incorporano automaticamente le chiamate ai ComAwareEventInfo.AddEventHandler(Object, Delegate) metodi e ComAwareEventInfo.RemoveEventHandler(Object, Delegate) anziché usare il normale gestore di aggiunta e rimuovere i metodi del gestore per gli eventi. Ciò si verifica se l'interfaccia su cui è definito l'evento corrispondente deve essere incorporata.

È possibile specificarlo incorporando l'intero assembly che contiene l'interfaccia usando l'opzione /link nei compilatori o impostando la proprietà Incorpora tipi di interoperabilità su True in Visual Studio.

Il ComAwareEventInfo tipo deriva dalla classe ed esegue l'override EventInfo dei EventInfo.AddEventHandler(Object, Delegate) metodi e EventInfo.RemoveEventHandler(Object, Delegate) .

Costruttori

ComAwareEventInfo(Type, String)

Inizializza una nuova istanza della classe ComAwareEventInfo utilizzando il tipo specificato e un nome dell'evento nel tipo.

Proprietà

AddMethod

Ottiene l'oggetto MethodInfo per il metodo AddEventHandler(Object, Delegate) dell'evento, inclusi i metodi non pubblici.

(Ereditato da EventInfo)
Attributes

Ottiene gli attributi per questo evento.

CustomAttributes

Ottiene una raccolta che contiene gli attributi personalizzati del membro.

(Ereditato da MemberInfo)
DeclaringType

Ottiene la classe che dichiara questo membro.

EventHandlerType

Ottiene l'oggetto Type del delegato del gestore eventi sottostante associato a questo evento.

(Ereditato da EventInfo)
IsCollectible

Ottiene un valore che indica se questo oggetto MemberInfo fa parte di un assembly conservato in un AssemblyLoadContext ritirabile.

(Ereditato da MemberInfo)
IsMulticast

Ottiene un valore che indica se un evento è multicast.

(Ereditato da EventInfo)
IsSpecialName

Ottiene un valore che indica se EventInfo ha un nome con significato speciale.

(Ereditato da EventInfo)
MemberType

Ottiene un valore di MemberTypes che indica che questo membro è un evento.

(Ereditato da EventInfo)
MetadataToken

Ottiene il token di metadati associato all'oggetto ComAwareEventInfo corrente.

MetadataToken

Ottiene un valore che identifica un elemento di metadati.

(Ereditato da MemberInfo)
Module

Ottiene il modulo associato all'oggetto ComAwareEventInfo corrente.

Module

Ottiene il modulo in cui viene definito il tipo che dichiara il membro rappresentato dall'oggetto MemberInfo corrente.

(Ereditato da MemberInfo)
Name

Ottiene il nome del membro corrente.

RaiseMethod

Ottiene il metodo chiamato quando viene generato l'evento, inclusi i metodi non pubblici.

(Ereditato da EventInfo)
ReflectedType

Ottiene l'oggetto classe utilizzato per inizializzare questa istanza.

ReflectedType

Ottiene l'oggetto classe utilizzato per ottenere questa istanza di MemberInfo.

(Ereditato da MemberInfo)
RemoveMethod

Ottiene l'oggetto MethodInfo per rimuovere un metodo dell'evento, inclusi i metodi non pubblici.

(Ereditato da EventInfo)

Metodi

AddEventHandler(Object, Delegate)

Associa un gestore dell'evento a un oggetto COM.

Equals(Object)

Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato.

(Ereditato da EventInfo)
GetAddMethod()

Restituisce il metodo usato per aggiungere un delegato del gestore eventi all'origine evento.

(Ereditato da EventInfo)
GetAddMethod(Boolean)

Ottiene il metodo utilizzato per aggiungere un delegato del gestore dell'evento all'origine evento.

GetAddMethod(Boolean)

Quando viene sottoposto a override in una classe derivata, questo metodo recupera l'oggetto MethodInfo per il metodo AddEventHandler(Object, Delegate) dell'evento, che specifica se restituire metodi non pubblici.

(Ereditato da EventInfo)
GetCustomAttributes(Boolean)

Se sottoposto a override in una classe derivata, ottiene una matrice contenente tutti gli attributi personalizzati applicati a questo membro.

GetCustomAttributes(Boolean)

Se sottoposto a override in una classe derivata, restituisce una matrice di tutti gli attributi personalizzati applicati a questo membro.

(Ereditato da MemberInfo)
GetCustomAttributes(Type, Boolean)

Se sottoposto a override in una classe derivata, ottiene una matrice contenente tutti gli attributi personalizzati del tipo specificato applicati a questo membro.

GetCustomAttributes(Type, Boolean)

Quando viene sottoposto a override in una classe derivata, questo metodo restituisce una matrice di attributi personalizzati applicati a questo membro e identificati da Type.

(Ereditato da MemberInfo)
GetCustomAttributesData()

Restituisce un elenco di oggetti CustomAttributeData per l'oggetto ComAwareEventInfocorrente.

GetCustomAttributesData()

Restituisce un elenco di oggetti CustomAttributeData che rappresentano i dati relativi agli attributi applicati al membro di destinazione.

(Ereditato da MemberInfo)
GetHashCode()

Restituisce il codice hash per l'istanza.

(Ereditato da EventInfo)
GetOtherMethods()

Restituisce i metodi pubblici associati a un evento nei metadati tramite la direttiva .other.

(Ereditato da EventInfo)
GetOtherMethods(Boolean)

Restituisce i metodi pubblici o non pubblici associati a un evento nei metadati.

GetOtherMethods(Boolean)

Restituisce i metodi associati all'evento nei metadati tramite la direttiva .other, che specifica se includere i metodi non pubblici.

(Ereditato da EventInfo)
GetRaiseMethod()

Restituisce il metodo chiamato quando viene generato l'evento.

(Ereditato da EventInfo)
GetRaiseMethod(Boolean)

Se sottoposto a override in una classe derivata, restituisce il metodo chiamato quando è stato generato l'evento.

GetRaiseMethod(Boolean)

Quando sottoposto a override in una classe derivata, restituisce il metodo chiamato quando viene generato l'evento, che specifica se restituire metodi non pubblici.

(Ereditato da EventInfo)
GetRemoveMethod()

Restituisce il metodo usato per rimuovere un delegato del gestore eventi dall'origine evento.

(Ereditato da EventInfo)
GetRemoveMethod(Boolean)

Se sottoposto a override in una classe derivata, recupera l'oggetto MethodInfo per la rimozione di un metodo dell'evento.

GetRemoveMethod(Boolean)

Quando sottoposto a override in una classe derivata, recupera l'oggetto MethodInfo per la rimozione di un metodo dell'evento, che specifica se restituire metodi non pubblici.

(Ereditato da EventInfo)
GetType()

Individua gli attributi di un evento della classe e consente di accedere ai metadati dell'evento.

(Ereditato da EventInfo)
HasSameMetadataDefinitionAs(MemberInfo) (Ereditato da MemberInfo)
IsDefined(Type, Boolean)

Indica se una o più istanze dell'attributo specificato sono applicate al membro.

IsDefined(Type, Boolean)

Quando se ne effettua l'override in una classe derivata, indica se a questo membro sono applicati uno o più attributi del tipo specificato o dei tipi derivati.

(Ereditato da MemberInfo)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
RemoveEventHandler(Object, Delegate)

Scollega un gestore eventi da un oggetto COM.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

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

Esegue il mapping di un set di nomi a un set corrispondente di ID dispatch.

(Ereditato da EventInfo)
_EventInfo.GetType()

Restituisce un oggetto T:System.Type che rappresenta il tipo EventInfo.

(Ereditato da EventInfo)
_EventInfo.GetTypeInfo(UInt32, UInt32, IntPtr)

Recupera le informazioni sul tipo relative a un oggetto che può quindi essere usato per ottenere informazioni sul tipo relative a un'interfaccia.

(Ereditato da EventInfo)
_EventInfo.GetTypeInfoCount(UInt32)

Recupera il numero delle interfacce di informazioni sul tipo fornite da un oggetto (0 o 1).

(Ereditato da EventInfo)
_EventInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Fornisce l'accesso a proprietà e metodi esposti da un oggetto.

(Ereditato da EventInfo)
_MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Esegue il mapping di un set di nomi a un set corrispondente di ID dispatch.

(Ereditato da MemberInfo)
_MemberInfo.GetType()

Ottiene un oggetto Type che rappresenta la classe MemberInfo.

(Ereditato da MemberInfo)
_MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr)

Recupera le informazioni sul tipo relative a un oggetto che può quindi essere usato per ottenere informazioni sul tipo relative a un'interfaccia.

(Ereditato da MemberInfo)
_MemberInfo.GetTypeInfoCount(UInt32)

Recupera il numero delle interfacce di informazioni sul tipo fornite da un oggetto (0 o 1).

(Ereditato da MemberInfo)
_MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Fornisce l'accesso a proprietà e metodi esposti da un oggetto.

(Ereditato da MemberInfo)
ICustomAttributeProvider.GetCustomAttributes(Boolean)

Restituisce una matrice di tutti gli attributi personalizzati definiti in questo membro, esclusi gli attributi denominati, oppure una matrice vuota se non sono presenti attributi personalizzati.

(Ereditato da MemberInfo)
ICustomAttributeProvider.GetCustomAttributes(Type, Boolean)

Restituisce una matrice di attributi personalizzati definiti in questo membro, identificati dal tipo o da una matrice vuota, se non sono presenti attributi personalizzati di quel tipo.

(Ereditato da MemberInfo)
ICustomAttributeProvider.IsDefined(Type, Boolean)

Indica se per questo membro sono definite una o più istanze di attributeType.

(Ereditato da MemberInfo)

Metodi di estensione

GetCustomAttribute(MemberInfo, Type)

Recupera una attributo personalizzato di un tipo specificato che viene applicato a un membro specificato.

GetCustomAttribute(MemberInfo, Type, Boolean)

Recupera un attributo personalizzato di un tipo specificato che viene applicato a un membro specificato e verifica facoltativamente i predecessori di tale membro.

GetCustomAttribute<T>(MemberInfo)

Recupera una attributo personalizzato di un tipo specificato che viene applicato a un membro specificato.

GetCustomAttribute<T>(MemberInfo, Boolean)

Recupera un attributo personalizzato di un tipo specificato che viene applicato a un membro specificato e verifica facoltativamente i predecessori di tale membro.

GetCustomAttributes(MemberInfo)

Recupera una raccolta di attributi personalizzati che vengono applicati a un membro specificato.

GetCustomAttributes(MemberInfo, Boolean)

Recupera una raccolta di attributi personalizzati che vengono applicati a un membro specificato e verifica facoltativamente i predecessori di tale membro.

GetCustomAttributes(MemberInfo, Type)

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un membro specificato.

GetCustomAttributes(MemberInfo, Type, Boolean)

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un membro specificato e verifica facoltativamente i predecessori di tale membro.

GetCustomAttributes<T>(MemberInfo)

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un membro specificato.

GetCustomAttributes<T>(MemberInfo, Boolean)

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un membro specificato e verifica facoltativamente i predecessori di tale membro.

IsDefined(MemberInfo, Type)

Indica se vengono applicati attributi personalizzati del tipo specificato a un membro specificato.

IsDefined(MemberInfo, Type, Boolean)

Indica se gli attributi personalizzati di un tipo specificato vengono applicati a un membro specificato e, facoltativamente, ai relativi predecessori.

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

Ottiene un token di metadati per il membro specificato, se disponibile.

HasMetadataToken(MemberInfo)

Restituisce un valore che indica se un token di metadati è disponibile per il membro specificato.

Si applica a