EventBuilder Classe

Definição

Define eventos para uma classe.

public ref class EventBuilder sealed : System::Runtime::InteropServices::_EventBuilder
public ref class EventBuilder sealed
[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
public sealed class EventBuilder
[<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
type EventBuilder = class
Public NotInheritable Class EventBuilder
Implements _EventBuilder
Public NotInheritable Class EventBuilder
Herança
EventBuilder
Atributos
Implementações

Observações

Um EventBuilder está sempre associado a um TypeBuilder. O método TypeBuilder.DefineEvent irá devolver um novo EventBuilder a um cliente.

Métodos

Name Description
AddOtherMethod(MethodBuilder)

Adiciona um dos "outros" métodos associados a este evento. "Outros" métodos são métodos diferentes dos métodos "on" e "raise" associados a um evento. Esta função pode ser chamada muitas vezes para adicionar o maior número possível de "outros" métodos.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetEventToken()

Devolve o token deste evento.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
SetAddOnMethod(MethodBuilder)

Define o método utilizado para subscrever este 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 personalizado.

SetRaiseMethod(MethodBuilder)

Define o método usado para aumentar este evento.

SetRemoveOnMethod(MethodBuilder)

Define o método usado para cancelar a subscrição deste evento.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Implementações de Interface Explícita

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

Mapeia um conjunto de nomes para um conjunto correspondente de identificadores de despacho.

_EventBuilder.GetTypeInfo(UInt32, UInt32, IntPtr)

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

_EventBuilder.GetTypeInfoCount(UInt32)

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

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

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

Aplica-se a