EventBuilder Classe

Definizione

Definisce gli eventi per una classe.

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
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.

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".

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.

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.

SetRaiseMethod(MethodBuilder)

Imposta il metodo utilizzato per generare questo evento.

SetRemoveOnMethod(MethodBuilder)

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