EventBuilder Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define eventos para uma classe.
public ref class EventBuilder abstract
public ref class EventBuilder sealed
public ref class EventBuilder sealed : System::Runtime::InteropServices::_EventBuilder
public abstract class EventBuilder
public sealed 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 MustInherit Class EventBuilder
Public NotInheritable 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
| Nome | Description |
|---|---|
| EventBuilder() |
Inicializa uma nova instância da classe EventBuilder. |
Métodos
| Nome | Description |
|---|---|
| AddOtherMethod(MethodBuilder) |
Adiciona um dos métodos "outros" associados a esse evento. Os métodos "Outros" são métodos diferentes dos métodos "ativado" e "raise" associados a um evento. Essa função pode ser chamada muitas vezes para adicionar tantos métodos "outros". |
| 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 esse 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 Objectatual. (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[]) |
Defina um atributo personalizado usando um blob de atributo personalizado especificado. |
| SetCustomAttribute(CustomAttributeBuilder) |
Define um atributo personalizado usando um construtor de atributos personalizado. |
| 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 gerar esse 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 desse 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
| Nome | Description |
|---|---|
| _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. |