Teilen über


EventBuilder Klasse

Definition

Definiert Ereignisse für eine Klasse.

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
Vererbung
EventBuilder
Attribute
Implementiert

Hinweise

Ein EventBuilder ist immer einem TypeBuilderzugeordnet. Die TypeBuilder.DefineEvent-Methode gibt einen neuen EventBuilder an einen Client zurück.

Konstruktoren

EventBuilder()

Initialisiert eine neue Instanz der EventBuilder-Klasse.

Methoden

AddOtherMethod(MethodBuilder)

Fügt eine der Other-Methoden hinzu, die diesem Ereignis zugeordnet sind. Dies sind andere Methoden als die "on"-Methode und die "raise"-Methode, die einem Ereignis zugeordnet sind. Diese Funktion kann mehrmals aufgerufen werden, um dementsprechend viele Other-Methoden hinzuzufügen.

AddOtherMethodCore(MethodBuilder)

Fügt beim Überschreiben in einer abgeleiteten Klasse eine der "anderen" Methoden hinzu, die diesem Ereignis zugeordnet sind.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetEventToken()

Gibt das Token für dieses Ereignis zurück.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
SetAddOnMethod(MethodBuilder)

Legt die Methode fest, mit der dieses Ereignis abonniert wird.

SetAddOnMethodCore(MethodBuilder)

Legt beim Überschreiben in einer abgeleiteten Klasse die Methode fest, die zum Abonnieren dieses Ereignisses verwendet wird.

SetCustomAttribute(ConstructorInfo, Byte[])

Legt ein benutzerdefiniertes Attribut mithilfe eines angegebenen benutzerdefinierten Attribut-BLOBs fest.

SetCustomAttribute(CustomAttributeBuilder)

Legt ein benutzerdefiniertes Attribut mithilfe eines benutzerdefinierten Attribut-Generators fest.

SetCustomAttributeCore(ConstructorInfo, ReadOnlySpan<Byte>)

Legt beim Überschreiben in einer abgeleiteten Klasse ein benutzerdefiniertes Attribut für diese Assembly fest.

SetRaiseMethod(MethodBuilder)

Legt die Methode fest, mit der dieses Ereignis ausgelöst wird.

SetRaiseMethodCore(MethodBuilder)

Legt beim Überschreiben in einer abgeleiteten Klasse die Methode fest, die zum Auslösen dieses Ereignisses verwendet wird.

SetRemoveOnMethod(MethodBuilder)

Legt die Methode fest, mit der das Ereignisabonnement aufgehoben wird.

SetRemoveOnMethodCore(MethodBuilder)

Legt beim Überschreiben in einer abgeleiteten Klasse die Methode fest, die zum Abbestellen dieses Ereignisses verwendet wird.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

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

Ordnet eine Reihe von Namen einer entsprechenden Reihe von Dispatchbezeichnern zu.

_EventBuilder.GetTypeInfo(UInt32, UInt32, IntPtr)

Ruft die Typinformationen für ein Objekt ab, die dann zum Abrufen der Typinformationen für eine Schnittstelle verwendet werden können.

_EventBuilder.GetTypeInfoCount(UInt32)

Ruft die Anzahl der Schnittstellen mit Typinformationen ab, die von einem Objekt bereitgestellt werden (0 oder 1).

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

Stellt den Zugriff auf von einem Objekt verfügbar gemachte Eigenschaften und Methoden bereit.

Gilt für: