EventBuilder Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |