EventBuilder Klas

Definitie

Definieert gebeurtenissen voor een klasse.

public ref class EventBuilder sealed : System::Runtime::InteropServices::_EventBuilder
public ref class EventBuilder sealed
[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
public sealed class EventBuilder
[<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
type EventBuilder = class
Public NotInheritable Class EventBuilder
Implements _EventBuilder
Public NotInheritable Class EventBuilder
Overname
EventBuilder
Kenmerken
Implementeringen

Opmerkingen

Een EventBuilder is altijd gekoppeld aan een TypeBuilder. De methode TypeBuilder.DefineEvent retourneert een nieuwe EventBuilder voor een client.

Methoden

Name Description
AddOtherMethod(MethodBuilder)

Hiermee voegt u een van de 'andere' methoden toe die aan deze gebeurtenis zijn gekoppeld. Andere methoden zijn andere methoden dan de 'aan' en 'raise'-methoden die zijn gekoppeld aan een gebeurtenis. Deze functie kan vaak worden aangeroepen om zoveel 'andere' methoden toe te voegen.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetEventToken()

Retourneert het token voor deze gebeurtenis.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
SetAddOnMethod(MethodBuilder)

Hiermee stelt u de methode in die wordt gebruikt om u te abonneren op deze gebeurtenis.

SetCustomAttribute(ConstructorInfo, Byte[])

Stel een aangepast kenmerk in met behulp van een opgegeven aangepaste kenmerk-blob.

SetCustomAttribute(CustomAttributeBuilder)

Hiermee stelt u een aangepast kenmerk in met behulp van een opbouwfunctie voor aangepaste kenmerken.

SetRaiseMethod(MethodBuilder)

Hiermee stelt u de methode in die wordt gebruikt om deze gebeurtenis te genereren.

SetRemoveOnMethod(MethodBuilder)

Hiermee stelt u de methode in die wordt gebruikt om u af te melden voor deze gebeurtenis.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Expliciete interface-implementaties

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

Hiermee wordt een set namen toegewezen aan een bijbehorende set verzend-id's.

_EventBuilder.GetTypeInfo(UInt32, UInt32, IntPtr)

Haalt de typegegevens voor een object op, die vervolgens kan worden gebruikt om de typegegevens voor een interface op te halen.

_EventBuilder.GetTypeInfoCount(UInt32)

Hiermee wordt het aantal type-informatieinterfaces opgehaald dat een object biedt (0 of 1).

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

Biedt toegang tot eigenschappen en methoden die door een object worden weergegeven.

Van toepassing op