EventBuilder Class

Definition

Définit les événements d'une classe.Defines events for a class.

public ref class EventBuilder sealed
public ref class EventBuilder sealed : System::Runtime::InteropServices::_EventBuilder
public ref 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
public class EventBuilder
type EventBuilder = class
type EventBuilder = class
    interface _EventBuilder
Public NotInheritable Class EventBuilder
Public NotInheritable Class EventBuilder
Implements _EventBuilder
Public Class EventBuilder
Inheritance
EventBuilder
Attributes
Implements

Remarks

Un EventBuilder est toujours associé à un TypeBuilder.An EventBuilder is always associated with a TypeBuilder. La méthode TypeBuilder. DefineEvent retourne un nouveau EventBuilder à un client.The TypeBuilder.DefineEvent method will return a new EventBuilder to a client.

Constructors

EventBuilder()

Methods

AddOtherMethod(MethodBuilder)

Ajoute une des « autres » méthodes associées à cet événement.Adds one of the "other" methods associated with this event. Les « autres » méthodes sont des méthodes autres que les méthodes « on » et « raise » associées à un événement."Other" methods are methods other than the "on" and "raise" methods associated with an event. Vous pouvez appeler cette fonction plusieurs fois pour ajouter d'« autres » méthodes.This function can be called many times to add as many "other" methods.

Equals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEventToken()

Retourne le jeton de cet événement.Returns the token for this event.

GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Inherited from Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Inherited from Object)
SetAddOnMethod(MethodBuilder)

Définit la méthode utilisée pour s'abonner à cet événement.Sets the method used to subscribe to this event.

SetCustomAttribute(ConstructorInfo, Byte[])

Définit un attribut personnalisé à l’aide d’un objet blob d’attribut personnalisé spécifié.Set a custom attribute using a specified custom attribute blob.

SetCustomAttribute(CustomAttributeBuilder)

Définit un attribut personnalisé à l’aide d’un générateur d’attributs personnalisés.Sets a custom attribute using a custom attribute builder.

SetRaiseMethod(MethodBuilder)

Définit la méthode utilisée pour déclencher cet événement.Sets the method used to raise this event.

SetRemoveOnMethod(MethodBuilder)

Définit la méthode utilisée pour annuler l'abonnement à cet événement.Sets the method used to unsubscribe to this event.

ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Inherited from Object)

Explicit Interface Implementations

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

Mappe un jeu de noms avec un jeu correspondant d'identificateurs de dispatch.Maps a set of names to a corresponding set of dispatch identifiers.

_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.Retrieves the type information for an object, which can then be used to get the type information for an interface.

_EventBuilder.GetTypeInfoCount(UInt32)

Récupère le nombre d'interfaces d'informations de type fourni par un objet (0 ou 1).Retrieves the number of type information interfaces that an object provides (either 0 or 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.Provides access to properties and methods exposed by an object.

Applies to