Udostępnij za pośrednictwem


EventBuilder Klasa

Definicja

Definiuje zdarzenia dla klasy.

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
Dziedziczenie
EventBuilder
Atrybuty
Implementuje

Uwagi

Element jest EventBuilder zawsze skojarzony z elementem TypeBuilder. Metoda TypeBuilder.DefineEvent zwróci nowy EventBuilder element do klienta.

Konstruktory

EventBuilder()

Inicjuje nowe wystąpienie klasy EventBuilder.

Metody

AddOtherMethod(MethodBuilder)

Dodaje jedną z "innych" metod skojarzonych z tym zdarzeniem. Metody "Inne" to metody inne niż metody "włączone" i "raise" skojarzone ze zdarzeniem. Ta funkcja może być wywoływana wiele razy, aby dodać dowolną liczbę metod "innych".

AddOtherMethodCore(MethodBuilder)

Po zastąpieniu klasy pochodnej dodaje jedną z "innych" metod skojarzonych z tym zdarzeniem.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetEventToken()

Zwraca token dla tego zdarzenia.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
SetAddOnMethod(MethodBuilder)

Ustawia metodę używaną do subskrybowania tego zdarzenia.

SetAddOnMethodCore(MethodBuilder)

Po zastąpieniu w klasie pochodnej ustawia metodę używaną do subskrybowania tego zdarzenia.

SetCustomAttribute(ConstructorInfo, Byte[])

Ustaw atrybut niestandardowy przy użyciu określonego obiektu blob atrybutu niestandardowego.

SetCustomAttribute(CustomAttributeBuilder)

Ustawia atrybut niestandardowy przy użyciu konstruktora atrybutów niestandardowych.

SetCustomAttributeCore(ConstructorInfo, ReadOnlySpan<Byte>)

Po przesłonięciu w klasie pochodnej ustawia atrybut niestandardowy w tym zestawie.

SetRaiseMethod(MethodBuilder)

Ustawia metodę używaną do zgłaszania tego zdarzenia.

SetRaiseMethodCore(MethodBuilder)

Po przesłonięciu w klasie pochodnej ustawia metodę użytą do wywołania tego zdarzenia.

SetRemoveOnMethod(MethodBuilder)

Ustawia metodę używaną do anulowania subskrypcji tego zdarzenia.

SetRemoveOnMethodCore(MethodBuilder)

Po przesłonięciu w klasie pochodnej ustawia metodę używaną do anulowania subskrypcji tego zdarzenia.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

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

Zestaw nazw jest mapowany na odpowiedni zestaw identyfikatorów wysyłania.

_EventBuilder.GetTypeInfo(UInt32, UInt32, IntPtr)

Pobiera informacje o typie dla obiektu, których następnie można użyć do uzyskania informacji o typie interfejsu.

_EventBuilder.GetTypeInfoCount(UInt32)

Pobiera informację o liczbie typów interfejsów, jakie zawiera obiekt (0 lub 1).

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

Umożliwia dostęp do właściwości i metod udostępnianych przez obiekt.

Dotyczy