EventBuilder Clase

Definición

Define eventos para una clase.

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
Herencia
EventBuilder
Atributos
Implementaciones

Comentarios

Siempre EventBuilder está asociado a .TypeBuilder El método TypeBuilder.DefineEvent devolverá un nuevo EventBuilder a un cliente.

Métodos

Nombre Description
AddOtherMethod(MethodBuilder)

Agrega uno de los métodos "otros" asociados a este evento. Los métodos "Otros" son métodos distintos de los métodos "on" y "raise" asociados a un evento. Se puede llamar a esta función muchas veces para agregar tantos métodos "otros".

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetEventToken()

Devuelve el token de este evento.

GetHashCode()

Actúa como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
SetAddOnMethod(MethodBuilder)

Establece el método usado para suscribirse a este evento.

SetCustomAttribute(ConstructorInfo, Byte[])

Establezca un atributo personalizado mediante un blob de atributo personalizado especificado.

SetCustomAttribute(CustomAttributeBuilder)

Establece un atributo personalizado mediante un generador de atributos personalizados.

SetRaiseMethod(MethodBuilder)

Establece el método usado para generar este evento.

SetRemoveOnMethod(MethodBuilder)

Establece el método usado para cancelar la suscripción a este evento.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

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

Asigna un conjunto de nombres a un conjunto correspondiente de identificadores de envío.

_EventBuilder.GetTypeInfo(UInt32, UInt32, IntPtr)

Recupera la información de tipo de un objeto, que se puede usar después para obtener la información de tipo de una interfaz.

_EventBuilder.GetTypeInfoCount(UInt32)

Recupera el número de interfaces de información de tipo que proporciona un objeto (0 ó 1).

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

Proporciona acceso a propiedades y métodos expuestos por un objeto .

Se aplica a