ComAwareEventInfo Třída

Definice

Upozornění

ComAwareEventInfo may be unavailable in future releases.

Povoluje opožděnou registraci obslužné rutiny události.

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
Dědičnost
ComAwareEventInfo
Atributy

Poznámky

Za normálních okolností kompilátory automaticky vkládají volání a ComAwareEventInfo.AddEventHandler(Object, Delegate) ComAwareEventInfo.RemoveEventHandler(Object, Delegate) metody namísto použití běžné obslužné rutiny přidání a odebrání metod obslužné rutiny pro události. K tomu dochází v případě, že je potřeba vložit rozhraní, na které je definována odpovídající událost.

Můžete to zadat vložením celého sestavení, které obsahuje rozhraní pomocí možnosti /link v kompilátorech nebo nastavením vlastnosti Embed Interop Types do True Visual Studio.

Typ ComAwareEventInfo je odvozen z EventInfo třídy a přepíše EventInfo.AddEventHandler(Object, Delegate) a EventInfo.RemoveEventHandler(Object, Delegate) metody.

Konstruktory

ComAwareEventInfo(Type, String)

Inicializuje novou instanci ComAwareEventInfo třídy pomocí zadaného typu a názvu události typu.

Vlastnosti

AddMethod

MethodInfo Získá objekt pro metodu AddEventHandler(Object, Delegate) události, včetně neveřejných metod.

(Zděděno od EventInfo)
Attributes

Získá atributy pro tuto událost.

CustomAttributes

Získá kolekci, která obsahuje vlastní atributy tohoto členu.

(Zděděno od MemberInfo)
DeclaringType

Získá třídu, která deklaruje tento člen.

EventHandlerType

Type Získá objekt podkladového delegáta obslužné rutiny události přidružené k této události.

(Zděděno od EventInfo)
IsCollectible

Získá hodnotu, která určuje, zda je tento objekt MemberInfo součástí sestavení držba v collectible AssemblyLoadContext .

(Zděděno od MemberInfo)
IsMulticast

Získá hodnotu určující, zda událost je vícesměrové vysílání.

(Zděděno od EventInfo)
IsSpecialName

Získá hodnotu označující, zda EventInfo má název se zvláštním významem.

(Zděděno od EventInfo)
MemberType

MemberTypes Získá hodnotu označující, že tento člen je událost.

(Zděděno od EventInfo)
MetadataToken

Získá token metadat přidružený k aktuálnímu ComAwareEventInfo objektu.

MetadataToken

Získá hodnotu, která identifikuje element metadat.

(Zděděno od MemberInfo)
Module

Získá modul přidružený k aktuálnímu ComAwareEventInfo objektu.

Module

Získá modul, ve kterém je definován typ, který deklaruje člena reprezentovaného aktuálním MemberInfo .

(Zděděno od MemberInfo)
Name

Získá název aktuálního člena.

RaiseMethod

Získá metodu, která je volána při vyvolání události, včetně neveřejných metod.

(Zděděno od EventInfo)
ReflectedType

Získá objekt třídy, který byl použit k inicializaci této instance.

ReflectedType

Získá objekt třídy, který byl použit k získání této instance MemberInfo .

(Zděděno od MemberInfo)
RemoveMethod

MethodInfo Získá objekt pro odebrání metody události, včetně neveřejných metod.

(Zděděno od EventInfo)

Metody

AddEventHandler(Object, Delegate)

Připojí obslužnou rutinu události k objektu MODELU COM.

Equals(Object)

Vrací hodnotu, která určuje, zda je tato instance rovna zadanému objektu.

(Zděděno od EventInfo)
GetAddMethod()

Vrátí metodu použitou k přidání delegáta obslužné rutiny události do zdroje události.

(Zděděno od EventInfo)
GetAddMethod(Boolean)

Získá metodu, která byla použita k přidání delegáta obslužné rutiny události do zdroje události.

GetAddMethod(Boolean)

Při přepsání v odvozené třídě načte MethodInfo objekt pro AddEventHandler(Object, Delegate) metodu události určující, zda se mají vrátit neveřejné metody.

(Zděděno od EventInfo)
GetCustomAttributes(Boolean)

Při přepsání v odvozené třídě získá pole obsahující všechny vlastní atributy, které jsou použity pro tohoto člena.

GetCustomAttributes(Boolean)

Při přepsání v odvozené třídě vrátí pole všech vlastních atributů použitých pro tohoto člena.

(Zděděno od MemberInfo)
GetCustomAttributes(Type, Boolean)

Při přepsání v odvozené třídě získá pole obsahující všechny vlastní atributy zadaného typu, které jsou použity pro tohoto člena.

GetCustomAttributes(Type, Boolean)

Při přepsání v odvozené třídě vrátí pole vlastních atributů použitých pro tohoto člena a identifikovaných objektem Type .

(Zděděno od MemberInfo)
GetCustomAttributesData()

Vrátí seznam CustomAttributeData objektů pro aktuální ComAwareEventInfo.

GetCustomAttributesData()

Vrátí seznam objektů CustomAttributeData představujících data o atributech, které byly použity u cílového členu.

(Zděděno od MemberInfo)
GetHashCode()

Vrátí hodnotu hash pro tuto instanci.

(Zděděno od EventInfo)
GetOtherMethods()

Vrátí veřejné metody přidružené k události v metadatech pomocí direktivy .other .

(Zděděno od EventInfo)
GetOtherMethods(Boolean)

Vrátí veřejné nebo neveřejné metody, které byly přidruženy k události v metadatech.

GetOtherMethods(Boolean)

Vrátí metody přidružené k události v metadatech pomocí .other direktivy určující, zda se mají zahrnout neveřejné metody.

(Zděděno od EventInfo)
GetRaiseMethod()

Vrátí metodu, která se volá při vyvolání události.

(Zděděno od EventInfo)
GetRaiseMethod(Boolean)

Při přepsání v odvozené třídě vrátí metodu, která byla volána při vyvolání události.

GetRaiseMethod(Boolean)

Při přepsání v odvozené třídě vrátí metodu, která je volána při vyvolání události, určující, zda se mají vrátit neveřejné metody.

(Zděděno od EventInfo)
GetRemoveMethod()

Vrátí metodu použitou k odebrání delegáta obslužné rutiny události ze zdroje události.

(Zděděno od EventInfo)
GetRemoveMethod(Boolean)

Při přepsání v odvozené třídě načte MethodInfo objekt pro odebrání metody události.

GetRemoveMethod(Boolean)

Při přepsání v odvozené třídě načte MethodInfo objekt pro odebrání metody události, určující, zda se mají vrátit neveřejné metody.

(Zděděno od EventInfo)
GetType()

Vyhledá atributy události třídy a poskytuje přístup k metadatům událostí.

(Zděděno od EventInfo)
HasSameMetadataDefinitionAs(MemberInfo) (Zděděno od MemberInfo)
IsDefined(Type, Boolean)

Určuje, zda se u tohoto člena použije jedna nebo více instancí zadaného atributu.

IsDefined(Type, Boolean)

Při přepsání v odvozené třídě označuje, zda jeden nebo více atributů zadaného typu nebo jeho odvozených typů je použit na tento člen.

(Zděděno od MemberInfo)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
RemoveEventHandler(Object, Delegate)

Odpojte obslužnou rutinu události z objektu COM.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Explicitní implementace rozhraní

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

Mapuje sadu názvů na odpovídající sadu identifikátorů pro rozesílání.

(Zděděno od EventInfo)
_EventInfo.GetType()

Vrátí objekt T:System.Type představující EventInfo typ.

(Zděděno od EventInfo)
_EventInfo.GetTypeInfo(UInt32, UInt32, IntPtr)

Načte informace o typu objektu, který lze použít k získání informací o typu pro rozhraní.

(Zděděno od EventInfo)
_EventInfo.GetTypeInfoCount(UInt32)

Získá počet rozhraní typu informací, které objekt poskytuje (0 nebo 1).

(Zděděno od EventInfo)
_EventInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Poskytuje přístup k vlastnostem a metodám vystaveným objektem.

(Zděděno od EventInfo)
_MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Mapuje sadu názvů na odpovídající sadu identifikátorů pro rozesílání.

(Zděděno od MemberInfo)
_MemberInfo.GetType()

Získá Type objekt reprezentující MemberInfo třídu.

(Zděděno od MemberInfo)
_MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr)

Načte informace o typu objektu, který lze použít k získání informací o typu pro rozhraní.

(Zděděno od MemberInfo)
_MemberInfo.GetTypeInfoCount(UInt32)

Získá počet rozhraní typu informací, které objekt poskytuje (0 nebo 1).

(Zděděno od MemberInfo)
_MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Poskytuje přístup k vlastnostem a metodám vystaveným objektem.

(Zděděno od MemberInfo)
ICustomAttributeProvider.GetCustomAttributes(Boolean)

Vrátí pole všech vlastních atributů definovaných u tohoto člena, s výjimkou pojmenovaných atributů nebo prázdného pole, pokud nejsou k dispozici žádné vlastní atributy.

(Zděděno od MemberInfo)
ICustomAttributeProvider.GetCustomAttributes(Type, Boolean)

Vrátí pole vlastních atributů definovaného pro tento člen, identifikovaných podle typu nebo prázdné pole, pokud nejsou k dispozici žádné vlastní atributy daného typu.

(Zděděno od MemberInfo)
ICustomAttributeProvider.IsDefined(Type, Boolean)

Určuje, zda attributeType je u tohoto člena definována jedna nebo více instancí.

(Zděděno od MemberInfo)

Metody rozšíření

GetCustomAttribute(MemberInfo, Type)

Načte vlastní atribut zadaného typu, který se použije u zadaného člena.

GetCustomAttribute(MemberInfo, Type, Boolean)

Načte vlastní atribut zadaného typu, který se použije u zadaného člena, a volitelně zkontroluje nadřazené členy daného člena.

GetCustomAttribute<T>(MemberInfo)

Načte vlastní atribut zadaného typu, který se použije u zadaného člena.

GetCustomAttribute<T>(MemberInfo, Boolean)

Načte vlastní atribut zadaného typu, který se použije u zadaného člena, a volitelně zkontroluje nadřazené členy daného člena.

GetCustomAttributes(MemberInfo)

Načte kolekci vlastních atributů, které se použijí u zadaného člena.

GetCustomAttributes(MemberInfo, Boolean)

Načte kolekci vlastních atributů, které se použijí u zadaného člena, a volitelně zkontroluje předky daného člena.

GetCustomAttributes(MemberInfo, Type)

Načte kolekci vlastních atributů zadaného typu, které se použijí u zadaného člena.

GetCustomAttributes(MemberInfo, Type, Boolean)

Načte kolekci vlastních atributů zadaného typu, které se použijí u zadaného člena, a volitelně zkontroluje předky daného člena.

GetCustomAttributes<T>(MemberInfo)

Načte kolekci vlastních atributů zadaného typu, které se použijí u zadaného člena.

GetCustomAttributes<T>(MemberInfo, Boolean)

Načte kolekci vlastních atributů zadaného typu, které se použijí u zadaného člena, a volitelně zkontroluje předky daného člena.

IsDefined(MemberInfo, Type)

Určuje, zda se u zadaného člena použijí vlastní atributy zadaného typu.

IsDefined(MemberInfo, Type, Boolean)

Určuje, zda se u zadaného člena použijí vlastní atributy zadaného typu a volitelně se použijí u svých předků.

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

Získá token metadat pro daného člena, pokud je k dispozici.

HasMetadataToken(MemberInfo)

Vrátí hodnotu, která určuje, jestli je token metadat dostupný pro zadaného člena.

Platí pro