EventBuilder Osztály

Definíció

Egy osztály eseményeit határozza meg.

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
Öröklődés
EventBuilder
Attribútumok
Megvalósítás

Megjegyzések

Az an EventBuilder mindig társítva van egy TypeBuilder. A TypeBuilder.DefineEvent metódus újat EventBuilder ad vissza egy ügyfélnek.

Konstruktorok

Name Description
EventBuilder()

Inicializálja a EventBuilder osztály új példányát.

Metódusok

Name Description
AddOtherMethod(MethodBuilder)

Hozzáadja az eseményhez társított "egyéb" metódusok egyikét. Az "Egyéb" metódusok az eseményhez társított "on" és "raise" metódustól eltérő metódusok. Ezt a függvényt többször is meghívhatja, hogy annyi "egyéb" metódust adjon hozzá.

AddOtherMethodCore(MethodBuilder)

Ha felül van bírálva egy származtatott osztályban, hozzáadja az eseményhez társított "egyéb" metódusok egyikét.

Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetEventToken()

Az esemény jogkivonatát adja vissza.

GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
SetAddOnMethod(MethodBuilder)

Beállítja az eseményre való feliratkozáshoz használt metódust.

SetAddOnMethodCore(MethodBuilder)

Ha egy származtatott osztályban felül van bírálva, beállítja az eseményre való feliratkozáshoz használt metódust.

SetCustomAttribute(ConstructorInfo, Byte[])

Egyéni attribútum beállítása egy megadott egyéni attribútumblob használatával.

SetCustomAttribute(CustomAttributeBuilder)

Egyéni attribútum beállítása egyéni attribútumszerkesztő használatával.

SetCustomAttributeCore(ConstructorInfo, ReadOnlySpan<Byte>)

Ha felül van bírálva egy származtatott osztályban, beállít egy egyéni attribútumot ezen a szerelvényen.

SetRaiseMethod(MethodBuilder)

Beállítja az esemény létrehozásához használt metódust.

SetRaiseMethodCore(MethodBuilder)

Ha egy származtatott osztályban felül van bírálva, beállítja az esemény létrehozásához használt metódust.

SetRemoveOnMethod(MethodBuilder)

Beállítja az eseményre való leiratkozáshoz használt metódust.

SetRemoveOnMethodCore(MethodBuilder)

Ha felülbírált egy származtatott osztályban, beállítja az eseményről való leiratkozáshoz használt metódust.

ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

Explicit interfész-implementációk

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

Névkészletet képez le a küldési azonosítók megfelelő készletére.

_EventBuilder.GetTypeInfo(UInt32, UInt32, IntPtr)

Lekéri egy objektum típusadatait, amelyek aztán a felület típusadatainak lekérésére használhatók.

_EventBuilder.GetTypeInfoCount(UInt32)

Lekéri az objektumok által biztosított típusinformációs felületek számát (0 vagy 1).

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

Hozzáférést biztosít az objektumok által közzétett tulajdonságokhoz és metódusokhoz.

A következőre érvényes: