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 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. |