EventBuilder Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |