EventBuilder Classe

Définition

Définit des événements pour une 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
Héritage
EventBuilder
Attributs
Implémente

Remarques

Un EventBuilder est toujours associé à un TypeBuilder. La méthode TypeBuilder.DefineEvent retourne un nouveau EventBuilder client.

Méthodes

Nom Description
AddOtherMethod(MethodBuilder)

Ajoute l’une des méthodes « autres » associées à cet événement. Les méthodes « Autres » sont des méthodes autres que les méthodes « on » et « raise » associées à un événement. Cette fonction peut être appelée plusieurs fois pour ajouter autant de méthodes « autres ».

Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetEventToken()

Retourne le jeton de cet événement.

GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
SetAddOnMethod(MethodBuilder)

Définit la méthode utilisée pour s’abonner à cet événement.

SetCustomAttribute(ConstructorInfo, Byte[])

Définissez un attribut personnalisé à l’aide d’un objet blob d’attributs personnalisé spécifié.

SetCustomAttribute(CustomAttributeBuilder)

Définit un attribut personnalisé à l’aide d’un générateur d’attributs personnalisé.

SetRaiseMethod(MethodBuilder)

Définit la méthode utilisée pour déclencher cet événement.

SetRemoveOnMethod(MethodBuilder)

Définit la méthode utilisée pour se désabonner de cet événement.

ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

Implémentations d’interfaces explicites

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

Mappe un jeu de noms avec un jeu correspondant d'identificateurs de dispatch.

_EventBuilder.GetTypeInfo(UInt32, UInt32, IntPtr)

Récupère les informations de type pour un objet, qui peuvent être utilisées ensuite pour obtenir les informations de type d'une interface.

_EventBuilder.GetTypeInfoCount(UInt32)

Récupère le nombre d'interfaces d'informations de type fourni par un objet (0 ou 1).

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

Fournit l’accès aux propriétés et méthodes exposées par un objet.

S’applique à