ComAwareEventInfo Sınıf

Tanım

Dikkat

ComAwareEventInfo may be unavailable in future releases.

Bir olay işleyicisinin geç bağlı kaydına izin verir.

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
Devralma
ComAwareEventInfo
Öznitelikler

Açıklamalar

Normalde, derleyiciler normal ekleme işleyicisi ComAwareEventInfo.AddEventHandler(Object, Delegate)ComAwareEventInfo.RemoveEventHandler(Object, Delegate) kullanmak ve olaylar için işleyici yöntemlerini kaldırmak yerine ve yöntemlerine çağrıları otomatik olarak ekler. Buna karşılık gelen olayın tanımlandığı arabirimin eklenmesi gerekiyorsa bu durum oluşur.

Derleyicilerde /link seçeneğini kullanarak veya Embed Interop Types özelliğini Visual Studio'da True olarak ayarlayarak arabirimi içeren derlemenin tamamını ekleyerek bunu belirtebilirsiniz.

türü ComAwareEventInfo sınıfından EventInfo türetilir ve ve EventInfo.AddEventHandler(Object, Delegate) yöntemlerini geçersiz kılarEventInfo.RemoveEventHandler(Object, Delegate).

Oluşturucular

Name Description
ComAwareEventInfo(Type, String)
Geçersiz.

Belirtilen türü ve türündeki ComAwareEventInfo olayın adını kullanarak sınıfının yeni bir örneğini başlatır.

Özellikler

Name Description
AddMethod
Geçersiz.

MethodInfo Ortak olmayan yöntemler de dahil olmak üzere olayın yönteminin nesnesini AddEventHandler(Object, Delegate) alır.

(Devralındığı yer: EventInfo)
Attributes
Geçersiz.

Bu olayın özniteliklerini alır.

CustomAttributes
Geçersiz.

Bu üyenin özel özniteliklerini içeren bir koleksiyon alır.

(Devralındığı yer: MemberInfo)
DeclaringType
Geçersiz.

Bu üyeyi bildiren sınıfı alır.

EventHandlerType
Geçersiz.

Type Bu olayla ilişkili temel olay işleyici temsilcisinin nesnesini alır.

(Devralındığı yer: EventInfo)
IsCollectible
Geçersiz.

Bu MemberInfo nesnenin bir collectible AssemblyLoadContextiçinde tutulan bir veya daha fazla derlemeye başvurup başvurmadığını gösteren bir değer alır.

(Devralındığı yer: MemberInfo)
IsMulticast
Geçersiz.

Olayın çok noktaya yayın olup olmadığını belirten bir değer alır.

(Devralındığı yer: EventInfo)
IsSpecialName
Geçersiz.

özel bir anlamı olan bir ada sahip olup olmadığını EventInfo belirten bir değer alır.

(Devralındığı yer: EventInfo)
MemberType
Geçersiz.

MemberTypes Bu üyenin bir olay olduğunu belirten bir değer alır.

(Devralındığı yer: EventInfo)
MetadataToken
Geçersiz.

Geçerli ComAwareEventInfo nesneyle ilişkili meta veri belirtecini alır.

MetadataToken
Geçersiz.

Meta veri öğesini tanımlayan bir değer alır.

(Devralındığı yer: MemberInfo)
Module
Geçersiz.

Geçerli ComAwareEventInfo nesneyle ilişkili modülü alır.

Module
Geçersiz.

Geçerli MemberInfo tarafından temsil edilen üyeyi bildiren türün tanımlandığı modülü alır.

(Devralındığı yer: MemberInfo)
Name
Geçersiz.

Geçerli üyenin adını alır.

RaiseMethod
Geçersiz.

Genel olmayan yöntemler de dahil olmak üzere olay tetiklendiğinde çağrılan yöntemi alır.

(Devralındığı yer: EventInfo)
ReflectedType
Geçersiz.

Bu örneği başlatmak için kullanılan sınıf nesnesini alır.

RemoveMethod
Geçersiz.

MethodInfo Genel olmayan yöntemler de dahil olmak üzere olayın bir yöntemini kaldırmak için nesnesini alır.

(Devralındığı yer: EventInfo)

Yöntemler

Name Description
AddEventHandler(Object, Delegate)
Geçersiz.

COM nesnesine olay işleyicisi ekler.

Equals(Object)
Geçersiz.

Bu örneğin belirtilen bir nesneye eşit olup olmadığını gösteren bir değer döndürür.

(Devralındığı yer: EventInfo)
GetAddMethod()
Geçersiz.

Olay kaynağına bir olay işleyici temsilcisi eklemek için kullanılan yöntemi döndürür.

(Devralındığı yer: EventInfo)
GetAddMethod(Boolean)
Geçersiz.

Olay kaynağına bir olay işleyici temsilcisi eklemek için kullanılan yöntemi alır.

GetAddMethod(Boolean)
Geçersiz.

Türetilmiş bir sınıfta geçersiz kılındığında, olayın yönteminin nesnesini MethodInfo alır AddEventHandler(Object, Delegate) ve genel olmayan yöntemlerin döndürülip döndürülmeyeceğini belirtir.

(Devralındığı yer: EventInfo)
GetCustomAttributes(Boolean)
Geçersiz.

Türetilmiş bir sınıfta geçersiz kılındığında, bu üyeye uygulanan tüm özel öznitelikleri içeren bir dizi alır.

GetCustomAttributes(Type, Boolean)
Geçersiz.

Türetilmiş bir sınıfta geçersiz kılındığında, bu üyeye uygulanan belirtilen türün tüm özel özniteliklerini içeren bir dizi alır.

GetCustomAttributesData()
Geçersiz.

Geçerli ComAwareEventInfoiçin nesnelerin listesini CustomAttributeData döndürür.

GetCustomAttributesData()
Geçersiz.

Hedef üyeye CustomAttributeData uygulanmış öznitelikler hakkındaki verileri temsil eden nesnelerin listesini döndürür.

(Devralındığı yer: MemberInfo)
GetHashCode()
Geçersiz.

Bu örneğin karma kodunu döndürür.

(Devralındığı yer: EventInfo)
GetOtherMethods()
Geçersiz.

yönergesini kullanarak .other meta verilerdeki bir olayla ilişkilendirilmiş genel yöntemleri döndürür.

(Devralındığı yer: EventInfo)
GetOtherMethods(Boolean)
Geçersiz.

Meta verilerdeki bir olayla ilişkilendirilmiş genel veya genel olmayan yöntemleri döndürür.

GetOtherMethods(Boolean)
Geçersiz.

yönergesini kullanarak .other meta verilerdeki olayla ilişkilendirilmiş yöntemleri döndürür ve genel olmayan yöntemlerin dahil edilip edilmeyeceğini belirtir.

(Devralındığı yer: EventInfo)
GetRaiseMethod()
Geçersiz.

Olay tetiklendiğinde çağrılan yöntemi döndürür.

(Devralındığı yer: EventInfo)
GetRaiseMethod(Boolean)
Geçersiz.

Türetilmiş bir sınıfta geçersiz kılındığında, olay tetiklendiğinde çağrılan yöntemi döndürür.

GetRaiseMethod(Boolean)
Geçersiz.

Türetilmiş bir sınıfta geçersiz kılındığında, olay tetiklendiğinde çağrılan yöntemi döndürür ve genel olmayan yöntemlerin döndürülip döndürülmeyeceğini belirtir.

(Devralındığı yer: EventInfo)
GetRemoveMethod()
Geçersiz.

Olay kaynağından bir olay işleyici temsilcisini kaldırmak için kullanılan yöntemi döndürür.

(Devralındığı yer: EventInfo)
GetRemoveMethod(Boolean)
Geçersiz.

Türetilmiş bir sınıfta geçersiz kılındığında, olayın bir yöntemini kaldırmak için nesnesini alır MethodInfo .

GetRemoveMethod(Boolean)
Geçersiz.

Türetilmiş bir sınıfta geçersiz kılındığında, olayın bir yöntemini kaldırmak için nesnesini alır MethodInfo ve genel olmayan yöntemlerin döndürülip döndürülmeyeceğini belirtir.

(Devralındığı yer: EventInfo)
HasSameMetadataDefinitionAs(MemberInfo)
Geçersiz.

Bir olay işleyicisinin geç bağlı kaydına izin verir.

(Devralındığı yer: MemberInfo)
IsDefined(Type, Boolean)
Geçersiz.

Belirtilen özniteliğin bir veya daha fazla örneğinin bu üyeye uygulanıp uygulanmadığını gösterir.

MemberwiseClone()
Geçersiz.

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
RemoveEventHandler(Object, Delegate)
Geçersiz.

Bir olay işleyicisini COM nesnesinden ayırır.

ToString()
Geçersiz.

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

Name Description
_EventInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)
Geçersiz.

Bir ad kümesini karşılık gelen bir dağıtma tanımlayıcısı kümesine eşler.

(Devralındığı yer: EventInfo)
_EventInfo.GetType()
Geçersiz.

Türü temsil eden T:System.Type bir EventInfo nesne döndürür.

(Devralındığı yer: EventInfo)
_EventInfo.GetTypeInfo(UInt32, UInt32, IntPtr)
Geçersiz.

Bir nesne için tür bilgilerini alır ve bu da bir arabirimin tür bilgisini almak için kullanılabilir.

(Devralındığı yer: EventInfo)
_EventInfo.GetTypeInfoCount(UInt32)
Geçersiz.

Bir nesnenin sağladığı tür bilgisi arabirimlerinin sayısını alır (0 ya da 1).

(Devralındığı yer: EventInfo)
_EventInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)
Geçersiz.

Bir nesne tarafından kullanıma sunulan özelliklere ve yöntemlere erişim sağlar.

(Devralındığı yer: EventInfo)
_MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)
Geçersiz.

Bir ad kümesini karşılık gelen bir dağıtma tanımlayıcısı kümesine eşler.

(Devralındığı yer: MemberInfo)
_MemberInfo.GetType()
Geçersiz.

Sınıfını temsil eden Type bir MemberInfo nesne alır.

(Devralındığı yer: MemberInfo)
_MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr)
Geçersiz.

Bir nesne için tür bilgilerini alır ve bu da bir arabirimin tür bilgisini almak için kullanılabilir.

(Devralındığı yer: MemberInfo)
_MemberInfo.GetTypeInfoCount(UInt32)
Geçersiz.

Bir nesnenin sağladığı tür bilgisi arabirimlerinin sayısını alır (0 ya da 1).

(Devralındığı yer: MemberInfo)
_MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)
Geçersiz.

Bir nesne tarafından kullanıma sunulan özelliklere ve yöntemlere erişim sağlar.

(Devralındığı yer: MemberInfo)
ICustomAttributeProvider.GetCustomAttributes(Boolean)
Geçersiz.

Adlandırılmış öznitelikler hariç olmak üzere bu üyede tanımlanan tüm özel özniteliklerden oluşan bir dizi veya özel öznitelik yoksa boş bir dizi döndürür.

(Devralındığı yer: MemberInfo)
ICustomAttributeProvider.GetCustomAttributes(Type, Boolean)
Geçersiz.

Bu üyede tanımlanan, türe göre tanımlanan bir özel öznitelik dizisi veya bu türdeki özel öznitelikler yoksa boş bir dizi döndürür.

(Devralındığı yer: MemberInfo)
ICustomAttributeProvider.IsDefined(Type, Boolean)
Geçersiz.

Bir veya daha fazla örneğinin bu üyede tanımlanıp tanımlanmadığını attributeType gösterir.

(Devralındığı yer: MemberInfo)

Uzantı Metotları

Name Description
GetAddMethod(EventInfo, Boolean)
Geçersiz.

Bir olay işleyicisinin geç bağlı kaydına izin verir.

GetAddMethod(EventInfo)
Geçersiz.

Bir olay işleyicisinin geç bağlı kaydına izin verir.

GetCustomAttribute(MemberInfo, Type, Boolean)
Geçersiz.

Belirtilen bir üyeye uygulanan belirtilen türdeki özel özniteliği alır ve isteğe bağlı olarak bu üyenin atalarını inceler.

GetCustomAttribute(MemberInfo, Type)
Geçersiz.

Belirtilen üyeye uygulanan belirtilen türde bir özel özniteliği alır.

GetCustomAttribute<T>(MemberInfo, Boolean)
Geçersiz.

Belirtilen bir üyeye uygulanan belirtilen türdeki özel özniteliği alır ve isteğe bağlı olarak bu üyenin atalarını inceler.

GetCustomAttribute<T>(MemberInfo)
Geçersiz.

Belirtilen üyeye uygulanan belirtilen türde bir özel özniteliği alır.

GetCustomAttributes(MemberInfo, Boolean)
Geçersiz.

Belirli bir üyeye uygulanan özel öznitelikler koleksiyonunu alır ve isteğe bağlı olarak bu üyenin atalarını inceler.

GetCustomAttributes(MemberInfo, Type, Boolean)
Geçersiz.

Belirtilen bir üyeye uygulanan belirtilen türdeki özel özniteliklerden oluşan bir koleksiyonu alır ve isteğe bağlı olarak bu üyenin atalarını inceler.

GetCustomAttributes(MemberInfo, Type)
Geçersiz.

Belirtilen üyeye uygulanan belirtilen türde özel özniteliklerden oluşan bir koleksiyonu alır.

GetCustomAttributes(MemberInfo)
Geçersiz.

Belirtilen üyeye uygulanan özel öznitelik koleksiyonunu alır.

GetCustomAttributes<T>(MemberInfo, Boolean)
Geçersiz.

Belirtilen bir üyeye uygulanan belirtilen türdeki özel özniteliklerden oluşan bir koleksiyonu alır ve isteğe bağlı olarak bu üyenin atalarını inceler.

GetCustomAttributes<T>(MemberInfo)
Geçersiz.

Belirtilen üyeye uygulanan belirtilen türde özel özniteliklerden oluşan bir koleksiyonu alır.

GetMetadataToken(MemberInfo)
Geçersiz.

Varsa, verilen üye için bir meta veri belirteci alır.

GetRaiseMethod(EventInfo, Boolean)
Geçersiz.

Bir olay işleyicisinin geç bağlı kaydına izin verir.

GetRaiseMethod(EventInfo)
Geçersiz.

Bir olay işleyicisinin geç bağlı kaydına izin verir.

GetRemoveMethod(EventInfo, Boolean)
Geçersiz.

Bir olay işleyicisinin geç bağlı kaydına izin verir.

GetRemoveMethod(EventInfo)
Geçersiz.

Bir olay işleyicisinin geç bağlı kaydına izin verir.

HasMetadataToken(MemberInfo)
Geçersiz.

Belirtilen üye için bir meta veri belirtecinin kullanılabilir olup olmadığını gösteren bir değer döndürür.

IsDefined(MemberInfo, Type, Boolean)
Geçersiz.

Belirtilen türde özel özniteliklerin belirtilen bir üyeye uygulanıp uygulanmadığını ve isteğe bağlı olarak üst öğeye uygulanıp uygulanmadığını gösterir.

IsDefined(MemberInfo, Type)
Geçersiz.

Belirtilen türde özel özniteliklerin belirtilen üyeye uygulanıp uygulanmadığını gösterir.

Şunlara uygulanır