ComAwareEventInfo Sınıf

Tanım

Dikkat

ComAwareEventInfo may be unavailable in future releases.

Bir olay işleyicisinin geç bağlanan 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
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
Devralma
ComAwareEventInfo
Öznitelikler

Açıklamalar

Normalde, derleyiciler normal ekleme işleyicisi kullanmak ve ComAwareEventInfo.RemoveEventHandler(Object, Delegate) olaylar için işleyici yöntemlerini kaldırmak yerine ve yöntemlerine çağrıları ComAwareEventInfo.AddEventHandler(Object, Delegate) 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 Birlikte Çalışma Türlerini Ekle özelliğini True Visual Studio'da olarak ayarlayarak arabirimi içeren derlemenin tamamını ekleyerek bunu belirtebilirsiniz.

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

Oluşturucular

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

AddMethod
Geçersiz.

MethodInfo Ortak olmayan yöntemler de dahil olmak üzere olayın yöntemi için AddEventHandler(Object, Delegate) nesnesini 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 toplanabilir AssemblyLoadContextbir derlemenin parçası olup olmadığı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 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.

Ortak 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.

ReflectedType
Geçersiz.

bu örneğini MemberInfoalmak için kullanılan sınıf nesnesini alır.

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

MethodInfo Ortak 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

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ğeri döndürür.

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

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

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

Olay kaynağına olay işleyicisi 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öntemi için AddEventHandler(Object, Delegate) nesnesini alır MethodInfo 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(Boolean)
Geçersiz.

Türetilmiş bir sınıfta geçersiz kılındığında, bu üyeye uygulanan tüm özel özniteliklerden oluşan bir dizi döndürür.

(Devralındığı yer: MemberInfo)
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.

GetCustomAttributes(Type, Boolean)
Geçersiz.

Türetilmiş bir sınıfta geçersiz kılındığında, bu üyeye uygulanan ve tarafından Typetanımlanan bir dizi özel öznitelik döndürür.

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

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

GetCustomAttributesData()
Geçersiz.

Hedef üyeye CustomAttributeData uygulanmış özniteliklerle ilgili verileri temsil eden nesnelerin listesini döndürür.

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

Bu örneğe ilişkin karma kodu 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 verilerde 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şleyicisi 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)
GetType()
Geçersiz.

Sınıf olayının özniteliklerini bulur ve olay meta verilerine erişim sağlar.

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

Bir olay işleyicisinin geç bağlanan 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.

IsDefined(Type, Boolean)
Geçersiz.

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen türde veya türetilmiş türlerinden bir veya daha fazla özniteliğin bu üyeye uygulanıp uygulanmadığını gösterir.

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

Geçerli Objectöğesinin sığ 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 dizeyi döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

_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 EventInfo bir T:System.Type 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 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ı MemberInfo temsil eden bir Type 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 sunulan özelliklere ve yöntemlere erişim sağlar.

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

Adlandırılmış öznitelikler hariç, bu üyede tanımlanan tüm özel özniteliklerin dizisini veya özel öznitelikler yoksa boş bir diziyi 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ürde ö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ı

GetCustomAttribute(MemberInfo, Type)
Geçersiz.

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

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

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

GetCustomAttribute<T>(MemberInfo)
Geçersiz.

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

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

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

GetCustomAttributes(MemberInfo)
Geçersiz.

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

GetCustomAttributes(MemberInfo, Boolean)
Geçersiz.

Belirtilen üyeye uygulanan ö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 bir üyeye uygulanan belirtilen türde özel özniteliklerden oluşan bir koleksiyonu alır.

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

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

GetCustomAttributes<T>(MemberInfo)
Geçersiz.

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

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

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

IsDefined(MemberInfo, Type)
Geçersiz.

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

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

Belirtilen türlerdeki özel özniteliklerin belirtilen üyeye uygulanıp uygulanmadığını ve isteğe bağlı olarak, üstlerine uygulanıp uygulanmadığını gösterir.

GetAddMethod(EventInfo)
Geçersiz.

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

GetAddMethod(EventInfo, Boolean)
Geçersiz.

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

GetRaiseMethod(EventInfo)
Geçersiz.

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

GetRaiseMethod(EventInfo, Boolean)
Geçersiz.

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

GetRemoveMethod(EventInfo)
Geçersiz.

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

GetRemoveMethod(EventInfo, Boolean)
Geçersiz.

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

GetMetadataToken(MemberInfo)
Geçersiz.

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

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.

Şunlara uygulanır