Partilhar via


EventBuilder Classe

Definição

Define os eventos para uma 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
Herança
EventBuilder
Atributos
Implementações

Comentários

Um EventBuilder é sempre associado a um TypeBuilder. O método TypeBuilder.DefineEvent retornará um novo EventBuilder para um cliente.

Construtores

EventBuilder()

Inicializa uma nova instância da classe EventBuilder.

Métodos

AddOtherMethod(MethodBuilder)

Adiciona um dos "outros" métodos associados a esse evento. "Outros" métodos são métodos diferente dos métodos "on" e "raise" associados a um evento. Essa função pode ser chamada várias vezes para adicionar quantos "outros" métodos forem necessários.

AddOtherMethodCore(MethodBuilder)

Quando substituído em uma classe derivada, adiciona um dos métodos "outros" associados a esse evento.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetEventToken()

Retorna o token para este evento.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
SetAddOnMethod(MethodBuilder)

Define o método usado para assinar este evento.

SetAddOnMethodCore(MethodBuilder)

Quando substituído em uma classe derivada, define o método usado para assinar esse evento.

SetCustomAttribute(ConstructorInfo, Byte[])

Define um atributo personalizado usando um blob de atributo personalizado especificado.

SetCustomAttribute(CustomAttributeBuilder)

Define um atributo personalizado usando um construtor de atributos personalizados.

SetCustomAttributeCore(ConstructorInfo, ReadOnlySpan<Byte>)

Quando substituído em uma classe derivada, define um atributo personalizado neste assembly.

SetRaiseMethod(MethodBuilder)

Define o método usado para acionar este evento.

SetRaiseMethodCore(MethodBuilder)

Quando substituído em uma classe derivada, define o método usado para gerar esse evento.

SetRemoveOnMethod(MethodBuilder)

Define o método usado para cancelar a assinatura a este evento.

SetRemoveOnMethodCore(MethodBuilder)

Quando substituído em uma classe derivada, define o método usado para cancelar a assinatura desse evento.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

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

Mapeia um conjunto de nomes para um conjunto correspondente de identificadores de expedição.

_EventBuilder.GetTypeInfo(UInt32, UInt32, IntPtr)

Recupera as informações do tipo de um objeto, que podem ser usadas para obter informações de tipo para uma interface.

_EventBuilder.GetTypeInfoCount(UInt32)

Retorna o número de interfaces de informações do tipo que um objeto fornece (0 ou 1).

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

Fornece acesso a propriedades e métodos expostos por um objeto.

Aplica-se a