Condividi tramite


EventBuilder Classe

Definizione

Definisce gli eventi per una classe.

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
Ereditarietà
EventBuilder
Attributi
Implementazioni

Commenti

Un EventBuilder oggetto è sempre associato a un TypeBuilderoggetto . Il metodo TypeBuilder.DefineEvent restituirà un nuovo EventBuilder a un client.

Costruttori

EventBuilder()

Inizializza una nuova istanza della classe EventBuilder.

Metodi

AddOtherMethod(MethodBuilder)

Aggiunge uno degli altri metodi associati all'evento, ovvero un metodo diverso dai metodi "on" e "raise" associati a un evento. È possibile chiamare questa funzione più volte per aggiungere un numero qualsiasi di altri metodi.

AddOtherMethodCore(MethodBuilder)

Quando sottoposto a override in una classe derivata, aggiunge uno dei metodi "altri" associati a questo evento.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetEventToken()

Restituisce il token dell'evento.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
SetAddOnMethod(MethodBuilder)

Imposta il metodo utilizzato per la sottoscrizione dell'evento.

SetAddOnMethodCore(MethodBuilder)

Quando sottoposto a override in una classe derivata, imposta il metodo usato per sottoscrivere questo evento.

SetCustomAttribute(ConstructorInfo, Byte[])

Imposta un attributo personalizzato usando un BLOB di attributi personalizzati specificato.

SetCustomAttribute(CustomAttributeBuilder)

Imposta un attributo personalizzato usando un generatore di attributi personalizzati.

SetCustomAttributeCore(ConstructorInfo, ReadOnlySpan<Byte>)

Quando sottoposto a override in una classe derivata, imposta un attributo personalizzato su questo assembly.

SetRaiseMethod(MethodBuilder)

Imposta il metodo utilizzato per generare l'evento.

SetRaiseMethodCore(MethodBuilder)

Quando sottoposto a override in una classe derivata, imposta il metodo usato per generare questo evento.

SetRemoveOnMethod(MethodBuilder)

Imposta il metodo utilizzato per annullare la sottoscrizione dell'evento.

SetRemoveOnMethodCore(MethodBuilder)

Quando sottoposto a override in una classe derivata, imposta il metodo usato per annullare la sottoscrizione a questo evento.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

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

Esegue il mapping di un set di nomi a un set corrispondente di ID dispatch.

_EventBuilder.GetTypeInfo(UInt32, UInt32, IntPtr)

Recupera le informazioni sul tipo relative a un oggetto che può quindi essere usato per ottenere informazioni sul tipo relative a un'interfaccia.

_EventBuilder.GetTypeInfoCount(UInt32)

Recupera il numero delle interfacce di informazioni sul tipo fornite da un oggetto (0 o 1).

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

Fornisce l'accesso a proprietà e metodi esposti da un oggetto.

Si applica a