EventBuilder Classe

Definizione

Definisce gli eventi per una classe.

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

Commenti

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

Costruttori

Nome Descrizione
EventBuilder()

Inizializza una nuova istanza della classe EventBuilder.

Metodi

Nome Descrizione
AddOtherMethod(MethodBuilder)

Aggiunge uno degli altri metodi associati a questo evento. I metodi "Other" sono metodi diversi dai metodi "on" e "raise" associati a un evento. Questa funzione può essere chiamata molte volte per aggiungere il maggior numero di metodi "altri".

AddOtherMethodCore(MethodBuilder)

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

Equals(Object)

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

(Ereditato da Object)
GetEventToken()

Restituisce il token per questo evento.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
SetAddOnMethod(MethodBuilder)

Imposta il metodo utilizzato per sottoscrivere questo evento.

SetAddOnMethodCore(MethodBuilder)

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

SetCustomAttribute(ConstructorInfo, Byte[])

Impostare un attributo personalizzato usando un BLOB di attributi personalizzato specificato.

SetCustomAttribute(CustomAttributeBuilder)

Imposta un attributo personalizzato usando un generatore di attributi personalizzato.

SetCustomAttributeCore(ConstructorInfo, ReadOnlySpan<Byte>)

In caso di override in una classe derivata, imposta un attributo personalizzato su questo assembly.

SetRaiseMethod(MethodBuilder)

Imposta il metodo utilizzato per generare questo evento.

SetRaiseMethodCore(MethodBuilder)

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

SetRemoveOnMethod(MethodBuilder)

Imposta il metodo utilizzato per annullare la sottoscrizione a questo evento.

SetRemoveOnMethodCore(MethodBuilder)

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

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

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

Esegue il mapping di un set di nomi a un set corrispondente di identificatori 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 di 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 alle proprietà e ai metodi esposti da un oggetto .

Si applica a