Sdílet prostřednictvím


EventBuilder Třída

Definice

Definuje události pro třídu.

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
Dědičnost
EventBuilder
Atributy
Implementuje

Poznámky

Hodnota EventBuilder je vždy přidružená k objektu TypeBuilder. TypeBuilder.DefineEvent Metoda vrátí nový EventBuilder do klienta.

Konstruktory

EventBuilder()

Inicializuje novou instanci EventBuilder třídy .

Metody

AddOtherMethod(MethodBuilder)

Přidá jednu z "ostatních" metod přidružených k této události. "Jiné" metody jsou jiné metody než metody on a raise přidružené k události. Tuto funkci je možné volat mnohokrát a přidat tolik "jiných" metod.

AddOtherMethodCore(MethodBuilder)

Při přepsání v odvozené třídě přidá jednu z "ostatních" metod spojených s touto událostí.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetEventToken()

Vrátí token pro tuto událost.

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
SetAddOnMethod(MethodBuilder)

Nastaví metodu používanou k přihlášení k odběru této události.

SetAddOnMethodCore(MethodBuilder)

Při přepsání v odvozené třídě nastaví metodu použitou k odběru této události.

SetCustomAttribute(ConstructorInfo, Byte[])

Nastavte vlastní atribut pomocí zadaného objektu blob vlastního atributu.

SetCustomAttribute(CustomAttributeBuilder)

Nastaví vlastní atribut pomocí vlastního tvůrce atributů.

SetCustomAttributeCore(ConstructorInfo, ReadOnlySpan<Byte>)

Při přepsání v odvozené třídě nastaví vlastní atribut v tomto sestavení.

SetRaiseMethod(MethodBuilder)

Nastaví metodu použitou k vyvolání této události.

SetRaiseMethodCore(MethodBuilder)

Při přepsání v odvozené třídě nastaví metodu použitou k vyvolání této události.

SetRemoveOnMethod(MethodBuilder)

Nastaví metodu používanou k odhlášení odběru této události.

SetRemoveOnMethodCore(MethodBuilder)

Při přepsání v odvozené třídě nastaví metodu použitou k odhlášení odběru této události.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Explicitní implementace rozhraní

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

Mapuje sadu názvů na odpovídající sadu identifikátorů pro rozesílání.

_EventBuilder.GetTypeInfo(UInt32, UInt32, IntPtr)

Načte informace o typu objektu, který lze použít k získání informací o typu pro rozhraní.

_EventBuilder.GetTypeInfoCount(UInt32)

Získá počet rozhraní typu informací, které objekt poskytuje (0 nebo 1).

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

Poskytuje přístup k vlastnostem a metodám vystaveným objektem.

Platí pro