Partager via


EventBuilder Classe

Définition

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

Remarques

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

Constructeurs

EventBuilder()

Initialise une nouvelle instance de la classe EventBuilder.

Méthodes

AddOtherMethod(MethodBuilder)

Ajoute une des « autres » méthodes associées à cet événement. Les « autres » méthodes sont des méthodes autres que les méthodes « on » et « raise » associées à un événement. Vous pouvez appeler cette fonction plusieurs fois pour ajouter d'« autres » méthodes.

AddOtherMethodCore(MethodBuilder)

En cas de substitution dans une classe dérivée, ajoute l’une des « autres » méthodes associées à cet événement.

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()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

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

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

SetAddOnMethodCore(MethodBuilder)

En cas de substitution dans une classe dérivée, définit la méthode utilisée pour s’abonner à cet événement.

SetCustomAttribute(ConstructorInfo, Byte[])

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

SetCustomAttribute(CustomAttributeBuilder)

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

SetCustomAttributeCore(ConstructorInfo, ReadOnlySpan<Byte>)

En cas de substitution dans une classe dérivée, définit un attribut personnalisé sur cet assembly.

SetRaiseMethod(MethodBuilder)

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

SetRaiseMethodCore(MethodBuilder)

En cas de substitution dans une classe dérivée, définit la méthode utilisée pour déclencher cet événement.

SetRemoveOnMethod(MethodBuilder)

Définit la méthode utilisée pour annuler l'abonnement à cet événement.

SetRemoveOnMethodCore(MethodBuilder)

En cas de substitution dans une classe dérivée, 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

_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 aux méthodes exposées par un objet.

S’applique à