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 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. |