Compartir a través de


EventBuilder Clase

Definición

Define los eventos para una clase.

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

Comentarios

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

Constructores

EventBuilder()

Inicializa una nueva instancia de la clase EventBuilder.

Métodos

AddOtherMethod(MethodBuilder)

Agrega alguno de los "otros" métodos asociados a este evento. Cuando se habla de "otros" métodos, se hace referencia a métodos distintos de los métodos "on" y "raise" que están asociados a un evento. Se puede llamar a esta función numerosas veces para agregar todos los "otros" métodos que se desee.

AddOtherMethodCore(MethodBuilder)

Cuando se invalida en una clase derivada, agrega uno de los métodos "otros" asociados a este evento.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetEventToken()

Devuelve el símbolo (token) para este evento.

GetHashCode()

Sirve 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 Object actual.

(Heredado de Object)
SetAddOnMethod(MethodBuilder)

Establece el método que se utiliza para suscribirse a este evento.

SetAddOnMethodCore(MethodBuilder)

Cuando se reemplaza en una clase derivada, establece el método usado para suscribirse a este evento.

SetCustomAttribute(ConstructorInfo, Byte[])

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

SetCustomAttribute(CustomAttributeBuilder)

Establece un atributo personalizado mediante un generador de atributos personalizado.

SetCustomAttributeCore(ConstructorInfo, ReadOnlySpan<Byte>)

Cuando se reemplaza en una clase derivada, establece un atributo personalizado en este ensamblado.

SetRaiseMethod(MethodBuilder)

Establece el método que se utiliza para generar este evento.

SetRaiseMethodCore(MethodBuilder)

Cuando se invalida en una clase derivada, establece el método usado para generar este evento.

SetRemoveOnMethod(MethodBuilder)

Establece el método que se utiliza para cancelar la suscripción a este evento.

SetRemoveOnMethodCore(MethodBuilder)

Cuando se invalida en una clase derivada, 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

_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 las propiedades y los métodos expuestos por un objeto.

Se aplica a