Ler em inglês

Partilhar via


EventBuilder Classe

Definição

Define os eventos para uma classe.

C#
public abstract class EventBuilder
C#
public sealed class EventBuilder
C#
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
public sealed class EventBuilder : System.Runtime.InteropServices._EventBuilder
C#
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class EventBuilder : System.Runtime.InteropServices._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

Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided), 2.1