ComAwareEventInfo Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Built-in COM support is not trim compatible", Url="https://aka.ms/dotnet-illink/com")]
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
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Built-in COM support is not trim compatible", Url="https://aka.ms/dotnet-illink/com")>]
type ComAwareEventInfo = class
inherit EventInfo
type ComAwareEventInfo = class
inherit EventInfo
Public Class ComAwareEventInfo
Inherits EventInfo
- Dědičnost
- Atributy
Poznámky
Za normálních okolností kompilátory automaticky vkládají volání do ComAwareEventInfo.AddEventHandler(Object, Delegate) metod a ComAwareEventInfo.RemoveEventHandler(Object, Delegate) metod 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í vlastnosti /link kompilátorů nebo nastavením vlastnosti Děsné typy spolupráce na True v 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
| Name | Description |
|---|---|
| ComAwareEventInfo(Type, String) |
Zastaralé.
Inicializuje novou instanci ComAwareEventInfo třídy pomocí zadaného typu a názvu události typu. |
Vlastnosti
| Name | Description |
|---|---|
| AddMethod |
Zastaralé.
MethodInfo Získá objekt pro AddEventHandler(Object, Delegate) metodu události, včetně neveřejných metod. (Zděděno od EventInfo) |
| Attributes |
Zastaralé.
Získá atributy pro tuto událost. |
| CustomAttributes |
Zastaralé.
Získá kolekci, která obsahuje vlastní atributy tohoto člena. (Zděděno od MemberInfo) |
| DeclaringType |
Zastaralé.
Získá třídu, která deklaruje tohoto člena. |
| EventHandlerType |
Zastaralé.
|
| IsCollectible |
Zastaralé.
Získá hodnotu, která označuje, zda tento MemberInfo objekt odkazuje na jedno nebo více sestavení uložených v collectible AssemblyLoadContext. (Zděděno od MemberInfo) |
| IsMulticast |
Zastaralé.
Získá hodnotu určující, zda událost je vícesměrové vysílání. (Zděděno od EventInfo) |
| IsSpecialName |
Zastaralé.
Získá hodnotu určující, zda |
| MemberType |
Zastaralé.
MemberTypes Získá hodnotu označující, že tento člen je událost. (Zděděno od EventInfo) |
| MetadataToken |
Zastaralé.
Získá token metadat přidružený k aktuálnímu ComAwareEventInfo objektu. |
| MetadataToken |
Zastaralé.
Získá hodnotu, která identifikuje prvek metadat. (Zděděno od MemberInfo) |
| Module |
Zastaralé.
Získá modul přidružený k aktuálnímu ComAwareEventInfo objektu. |
| Module |
Zastaralé.
Získá modul, ve kterém typ, který deklaruje člen reprezentovaný proudem MemberInfo je definován. (Zděděno od MemberInfo) |
| Name |
Zastaralé.
Získá název aktuálního člena. |
| RaiseMethod |
Zastaralé.
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 |
Zastaralé.
Získá objekt třídy, který byl použit k inicializaci této instance. |
| RemoveMethod |
Zastaralé.
|
Metody
| Name | Description |
|---|---|
| AddEventHandler(Object, Delegate) |
Zastaralé.
Připojí obslužnou rutinu události k objektu COM. |
| Equals(Object) |
Zastaralé.
Vrátí hodnotu, která určuje, zda je tato instance rovna zadanému objektu. (Zděděno od EventInfo) |
| GetAddMethod() |
Zastaralé.
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) |
Zastaralé.
Získá metodu, která byla použita k přidání delegáta obslužné rutiny události do zdroje události. |
| GetAddMethod(Boolean) |
Zastaralé.
Při přepsání v odvozené třídě načte |
| GetCustomAttributes(Boolean) |
Zastaralé.
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(Type, Boolean) |
Zastaralé.
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. |
| GetCustomAttributesData() |
Zastaralé.
Vrátí seznam CustomAttributeData objektů pro aktuální ComAwareEventInfo. |
| GetCustomAttributesData() |
Zastaralé.
Vrátí seznam CustomAttributeData objektů představujících data o atributech, které byly použity na cílového člena. (Zděděno od MemberInfo) |
| GetHashCode() |
Zastaralé.
Vrátí kód hash pro tuto instanci. (Zděděno od EventInfo) |
| GetOtherMethods() |
Zastaralé.
Vrátí veřejné metody přidružené k události v metadatech pomocí direktivy |
| GetOtherMethods(Boolean) |
Zastaralé.
Vrátí veřejné nebo neveřejné metody, které byly přidruženy k události v metadatech. |
| GetOtherMethods(Boolean) |
Zastaralé.
Vrátí metody přidružené k události v metadatech pomocí |
| GetRaiseMethod() |
Zastaralé.
Vrátí metodu, která je volána při vyvolání události. (Zděděno od EventInfo) |
| GetRaiseMethod(Boolean) |
Zastaralé.
Při přepsání v odvozené třídě vrátí metodu, která byla volána při vyvolání události. |
| GetRaiseMethod(Boolean) |
Zastaralé.
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() |
Zastaralé.
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) |
Zastaralé.
Při přepsání v odvozené třídě načte MethodInfo objekt pro odebrání metody události. |
| GetRemoveMethod(Boolean) |
Zastaralé.
Při přepsání v odvozené třídě načte |
| HasSameMetadataDefinitionAs(MemberInfo) |
Zastaralé.
Povoluje opožděnou registraci obslužné rutiny události. (Zděděno od MemberInfo) |
| IsDefined(Type, Boolean) |
Zastaralé.
Určuje, zda jsou pro tohoto člena použita jedna nebo více instancí zadaného atributu. |
| MemberwiseClone() |
Zastaralé.
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| RemoveEventHandler(Object, Delegate) |
Zastaralé.
Odpojte obslužnou rutinu události z objektu COM. |
| ToString() |
Zastaralé.
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Explicitní implementace rozhraní
| Name | Description |
|---|---|
| _EventInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Zastaralé.
Mapuje sadu názvů na odpovídající sadu identifikátorů pro rozesílání. (Zděděno od EventInfo) |
| _EventInfo.GetType() |
Zastaralé.
|
| _EventInfo.GetTypeInfo(UInt32, UInt32, IntPtr) |
Zastaralé.
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) |
Zastaralé.
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) |
Zastaralé.
Poskytuje přístup k vlastnostem a metodám vystaveným objektem. (Zděděno od EventInfo) |
| _MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Zastaralé.
Mapuje sadu názvů na odpovídající sadu identifikátorů pro rozesílání. (Zděděno od MemberInfo) |
| _MemberInfo.GetType() |
Zastaralé.
Type Získá objekt představující MemberInfo třídu. (Zděděno od MemberInfo) |
| _MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr) |
Zastaralé.
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) |
Zastaralé.
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) |
Zastaralé.
Poskytuje přístup k vlastnostem a metodám vystaveným objektem. (Zděděno od MemberInfo) |
| ICustomAttributeProvider.GetCustomAttributes(Boolean) |
Zastaralé.
Vrátí pole všech vlastních atributů definovaných pro tohoto člena, s výjimkou pojmenovaných atributů, nebo prázdné pole, pokud neexistují žádné vlastní atributy. (Zděděno od MemberInfo) |
| ICustomAttributeProvider.GetCustomAttributes(Type, Boolean) |
Zastaralé.
Vrátí pole vlastních atributů definovaných pro tento člen, identifikovaný podle typu nebo prázdné pole, pokud neexistují žádné vlastní atributy tohoto typu. (Zděděno od MemberInfo) |
| ICustomAttributeProvider.IsDefined(Type, Boolean) |
Zastaralé.
Určuje, zda je u tohoto člena |
Metody rozšíření
| Name | Description |
|---|---|
| GetAddMethod(EventInfo, Boolean) |
Zastaralé.
Povoluje opožděnou registraci obslužné rutiny události. |
| GetAddMethod(EventInfo) |
Zastaralé.
Povoluje opožděnou registraci obslužné rutiny události. |
| GetCustomAttribute(MemberInfo, Type, Boolean) |
Zastaralé.
Načte vlastní atribut zadaného typu, který se použije u zadaného členu, a volitelně zkontroluje předky daného člena. |
| GetCustomAttribute(MemberInfo, Type) |
Zastaralé.
Načte vlastní atribut zadaného typu, který se použije na zadaný člen. |
| GetCustomAttribute<T>(MemberInfo, Boolean) |
Zastaralé.
Načte vlastní atribut zadaného typu, který se použije u zadaného členu, a volitelně zkontroluje předky daného člena. |
| GetCustomAttribute<T>(MemberInfo) |
Zastaralé.
Načte vlastní atribut zadaného typu, který se použije na zadaný člen. |
| GetCustomAttributes(MemberInfo, Boolean) |
Zastaralé.
Načte kolekci vlastních atributů, které se použijí na zadaného člena, a volitelně zkontroluje předky daného člena. |
| GetCustomAttributes(MemberInfo, Type, Boolean) |
Zastaralé.
Načte kolekci vlastních atributů zadaného typu, které se použijí na zadaný člen, a volitelně zkontroluje nadřazené objekty daného člena. |
| GetCustomAttributes(MemberInfo, Type) |
Zastaralé.
Načte kolekci vlastních atributů zadaného typu, které se použijí na zadaný člen. |
| GetCustomAttributes(MemberInfo) |
Zastaralé.
Načte kolekci vlastních atributů, které se použijí na zadaný člen. |
| GetCustomAttributes<T>(MemberInfo, Boolean) |
Zastaralé.
Načte kolekci vlastních atributů zadaného typu, které se použijí na zadaný člen, a volitelně zkontroluje nadřazené objekty daného člena. |
| GetCustomAttributes<T>(MemberInfo) |
Zastaralé.
Načte kolekci vlastních atributů zadaného typu, které se použijí na zadaný člen. |
| GetMetadataToken(MemberInfo) |
Zastaralé.
Získá token metadat pro daného člena, pokud je k dispozici. |
| GetRaiseMethod(EventInfo, Boolean) |
Zastaralé.
Povoluje opožděnou registraci obslužné rutiny události. |
| GetRaiseMethod(EventInfo) |
Zastaralé.
Povoluje opožděnou registraci obslužné rutiny události. |
| GetRemoveMethod(EventInfo, Boolean) |
Zastaralé.
Povoluje opožděnou registraci obslužné rutiny události. |
| GetRemoveMethod(EventInfo) |
Zastaralé.
Povoluje opožděnou registraci obslužné rutiny události. |
| HasMetadataToken(MemberInfo) |
Zastaralé.
Vrátí hodnotu, která určuje, zda je token metadat k dispozici pro zadaného člena. |
| IsDefined(MemberInfo, Type, Boolean) |
Zastaralé.
Určuje, zda se vlastní atributy zadaného typu použijí na zadaný člen a volitelně se použijí na jeho nadřazené objekty. |
| IsDefined(MemberInfo, Type) |
Zastaralé.
Určuje, zda jsou u zadaného člena použity vlastní atributy zadaného typu. |