İngilizce dilinde oku

Aracılığıyla paylaş


EventBuilder Sınıf

Tanım

Bir sınıf için olayları tanımlar.

C#
public abstract class EventBuilder
C#
public sealed class EventBuilder
C#
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
public sealed class EventBuilder : System.Runtime.InteropServices._EventBuilder
C#
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class EventBuilder : System.Runtime.InteropServices._EventBuilder
Devralma
EventBuilder
Öznitelikler
Uygulamalar

Açıklamalar

her EventBuilder zaman ile TypeBuilderilişkilendirilir. TypeBuilder.DefineEvent yöntemi istemciye yeni EventBuilder bir değer döndürür.

Oluşturucular

EventBuilder()

EventBuilder sınıfının yeni bir örneğini başlatır.

Yöntemler

AddOtherMethod(MethodBuilder)

Bu olayla ilişkili "diğer" yöntemlerden birini ekler. "Diğer" yöntemler, bir olayla ilişkili "on" ve "raise" yöntemleri dışındaki yöntemlerdir. Bu işlev, çok sayıda "diğer" yöntem eklemek için birçok kez çağrılabilir.

AddOtherMethodCore(MethodBuilder)

Türetilmiş bir sınıfta geçersiz kılındığında, bu olayla ilişkili "diğer" yöntemlerden birini ekler.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetEventToken()

Bu olay için belirteci döndürür.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
SetAddOnMethod(MethodBuilder)

Bu olaya abone olmak için kullanılan yöntemi ayarlar.

SetAddOnMethodCore(MethodBuilder)

Türetilmiş bir sınıfta geçersiz kılındığında, bu olaya abone olmak için kullanılan yöntemi ayarlar.

SetCustomAttribute(ConstructorInfo, Byte[])

Belirtilen özel öznitelik blobu kullanarak özel bir öznitelik ayarlayın.

SetCustomAttribute(CustomAttributeBuilder)

Özel öznitelik oluşturucu kullanarak özel bir öznitelik ayarlar.

SetCustomAttributeCore(ConstructorInfo, ReadOnlySpan<Byte>)

Türetilmiş bir sınıfta geçersiz kılındığında, bu derlemede özel bir öznitelik ayarlar.

SetRaiseMethod(MethodBuilder)

Bu olayı tetiklerken kullanılan yöntemi ayarlar.

SetRaiseMethodCore(MethodBuilder)

Türetilmiş bir sınıfta geçersiz kılındığında, bu olayı tetiklerken kullanılan yöntemi ayarlar.

SetRemoveOnMethod(MethodBuilder)

Bu olayın aboneliğini kaldırmak için kullanılan yöntemi ayarlar.

SetRemoveOnMethodCore(MethodBuilder)

Türetilmiş bir sınıfta geçersiz kılındığında, bu olayın aboneliğini kaldırmak için kullanılan yöntemi ayarlar.

ToString()

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

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

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

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

_EventBuilder.GetTypeInfo(UInt32, UInt32, IntPtr)

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

_EventBuilder.GetTypeInfoCount(UInt32)

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

_EventBuilder.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

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

Şunlara uygulanır

Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided), 2.1