EventBuilder Sınıf

Tanım

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

public ref class EventBuilder sealed
public ref class EventBuilder abstract
public ref class EventBuilder sealed : System::Runtime::InteropServices::_EventBuilder
public sealed class EventBuilder
public abstract class EventBuilder
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
public sealed class EventBuilder : System.Runtime.InteropServices._EventBuilder
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class EventBuilder : System.Runtime.InteropServices._EventBuilder
type EventBuilder = class
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
type EventBuilder = class
    interface _EventBuilder
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type EventBuilder = class
    interface _EventBuilder
Public NotInheritable Class EventBuilder
Public MustInherit Class EventBuilder
Public NotInheritable Class EventBuilder
Implements _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