EventBuilder Klasse

Definition

Definiert Ereignisse für eine Klasse.

public ref class EventBuilder abstract
public ref class EventBuilder sealed
public ref class EventBuilder sealed : System::Runtime::InteropServices::_EventBuilder
public abstract class EventBuilder
public sealed 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 MustInherit Class EventBuilder
Public NotInheritable Class EventBuilder
Public NotInheritable Class EventBuilder
Implements _EventBuilder
Vererbung
EventBuilder
Attribute
Implementiert

Hinweise

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

Konstruktoren

Name Beschreibung
EventBuilder()

Initialisiert eine neue Instanz der EventBuilder-Klasse.

Methoden

Name Beschreibung
AddOtherMethod(MethodBuilder)

Fügt eine der "anderen" Methoden hinzu, die diesem Ereignis zugeordnet sind. "Andere" Methoden sind andere Methoden als die "on"- und "raise"-Methoden, die einem Ereignis zugeordnet sind. Diese Funktion kann oft aufgerufen werden, um so viele "andere" Methoden hinzuzufügen.

AddOtherMethodCore(MethodBuilder)

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird eine der "anderen" Methoden hinzugefügt, die diesem Ereignis zugeordnet sind.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetEventToken()

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

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
SetAddOnMethod(MethodBuilder)

Legt die Methode fest, die zum Abonnieren dieses Ereignisses verwendet wird.

SetAddOnMethodCore(MethodBuilder)

Wenn sie in einer abgeleiteten Klasse außer Kraft gesetzt wird, wird die Methode festgelegt, die zum Abonnieren dieses Ereignisses verwendet wird.

SetCustomAttribute(ConstructorInfo, Byte[])

Legen Sie ein benutzerdefiniertes Attribut mithilfe eines angegebenen benutzerdefinierten Attribut-BLOB fest.

SetCustomAttribute(CustomAttributeBuilder)

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

SetCustomAttributeCore(ConstructorInfo, ReadOnlySpan<Byte>)

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird ein benutzerdefiniertes Attribut für diese Assembly festgelegt.

SetRaiseMethod(MethodBuilder)

Legt die Methode fest, die zum Auslösen dieses Ereignisses verwendet wird.

SetRaiseMethodCore(MethodBuilder)

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird die Methode festgelegt, die zum Auslösen dieses Ereignisses verwendet wird.

SetRemoveOnMethod(MethodBuilder)

Legt die Methode fest, die zum Kündigen des Abonnements für dieses Ereignis verwendet wird.

SetRemoveOnMethodCore(MethodBuilder)

Wenn sie in einer abgeleiteten Klasse außer Kraft gesetzt wird, wird die Methode festgelegt, die zum Kündigen dieses Ereignisses verwendet wird.

ToString()

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

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

Name Beschreibung
_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)

Bietet Zugriff auf Eigenschaften und Methoden, die von einem Objekt verfügbar gemacht werden.

Gilt für: