EventBuilder Klass

Definition

Definierar händelser för en klass.

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
Arv
EventBuilder
Attribut
Implementeringar

Kommentarer

En EventBuilder är alltid associerad med en TypeBuilder. Metoden TypeBuilder.DefineEvent returnerar en ny EventBuilder till en klient.

Konstruktorer

Name Description
EventBuilder()

Initierar en ny instans av EventBuilder klassen.

Metoder

Name Description
AddOtherMethod(MethodBuilder)

Lägger till någon av de "andra" metoderna som är associerade med den här händelsen. Andra metoder är andra metoder än metoderna "på" och "raise" som är associerade med en händelse. Den här funktionen kan anropas många gånger för att lägga till så många "andra" metoder.

AddOtherMethodCore(MethodBuilder)

När du åsidosätter i en härledd klass lägger du till någon av de "andra" metoderna som är associerade med den här händelsen.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetEventToken()

Returnerar token för den här händelsen.

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
SetAddOnMethod(MethodBuilder)

Anger den metod som används för att prenumerera på den här händelsen.

SetAddOnMethodCore(MethodBuilder)

När den åsidosättas i en härledd klass anger den metod som används för att prenumerera på den här händelsen.

SetCustomAttribute(ConstructorInfo, Byte[])

Ange ett anpassat attribut med en angiven anpassad attributblob.

SetCustomAttribute(CustomAttributeBuilder)

Anger ett anpassat attribut med hjälp av en anpassad attributbyggare.

SetCustomAttributeCore(ConstructorInfo, ReadOnlySpan<Byte>)

När det åsidosätts i en härledd klass anger du ett anpassat attribut för den här sammansättningen.

SetRaiseMethod(MethodBuilder)

Anger den metod som används för att skapa den här händelsen.

SetRaiseMethodCore(MethodBuilder)

När den åsidosättas i en härledd klass anger den metod som används för att skapa den här händelsen.

SetRemoveOnMethod(MethodBuilder)

Anger den metod som används för att avbryta prenumerationen på den här händelsen.

SetRemoveOnMethodCore(MethodBuilder)

När den åsidosättas i en härledd klass anger den metod som används för att avbryta prenumerationen på den här händelsen.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Explicita gränssnittsimplementeringar

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

Mappar en uppsättning namn till en motsvarande uppsättning av sändningsidentifierare.

_EventBuilder.GetTypeInfo(UInt32, UInt32, IntPtr)

Hämtar typinformationen för ett objekt, som sedan kan användas för att hämta typinformationen för ett gränssnitt.

_EventBuilder.GetTypeInfoCount(UInt32)

Hämtar antalet typinformationsgränssnitt som ett objekt tillhandahåller (antingen 0 eller 1).

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

Ger åtkomst till egenskaper och metoder som exponeras av ett objekt.

Gäller för