TypeDescriptor.GetEvents Méthode
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.
Retourne la collection d’événements d’un composant ou type.
Surcharges
GetEvents(Object) |
Retourne la collection d’événements pour le composant spécifié. |
GetEvents(Type) |
Retourne la collection d’événements pour un type de composant spécifié. |
GetEvents(Object, Attribute[]) |
Retourne la collection d’événements d’un composant spécifié en utilisant comme filtre un tableau d’attributs spécifié. |
GetEvents(Object, Boolean) |
Retourne la collection d’événements pour un composant spécifié avec un descripteur de type personnalisé. |
GetEvents(Type, Attribute[]) |
Retourne la collection d’événements d’un type spécifié de composant en utilisant comme filtre le tableau d’attributs spécifié. |
GetEvents(Object, Attribute[], Boolean) |
Retourne la collection d’événements d’un composant spécifié en utilisant comme filtre un tableau d’attributs spécifié, et en utilisant un descripteur de type personnalisé. |
GetEvents(Object)
Retourne la collection d’événements pour le composant spécifié.
public:
static System::ComponentModel::EventDescriptorCollection ^ GetEvents(System::Object ^ component);
public static System.ComponentModel.EventDescriptorCollection GetEvents (object component);
static member GetEvents : obj -> System.ComponentModel.EventDescriptorCollection
Public Shared Function GetEvents (component As Object) As EventDescriptorCollection
Paramètres
- component
- Object
Composant pour lequel obtenir les événements.
Retours
EventDescriptorCollection avec les événements de ce composant.
Exceptions
component
est un objet distant interprocessus.
Exemples
Pour obtenir un exemple de cette méthode, consultez la Count propriété.
Remarques
Récupère une collection d’événements fournies par l’instance de paramètre donnée component
. Cette collection peut différer de l’ensemble des événements que la classe fournit. Si le component
paramètre est site, le site peut ajouter ou supprimer des événements supplémentaires.
Si component
c’est null
le cas, une collection vide est retournée.
L’ordre de la collection retournée n’est pas garanti d’être identique entre les appels. Il est donc toujours ordonné avant l’utilisation.
Voir aussi
- EventDescriptor
- EventDescriptorCollection
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties
S’applique à
GetEvents(Type)
Retourne la collection d’événements pour un type de composant spécifié.
public:
static System::ComponentModel::EventDescriptorCollection ^ GetEvents(Type ^ componentType);
public static System.ComponentModel.EventDescriptorCollection GetEvents (Type componentType);
static member GetEvents : Type -> System.ComponentModel.EventDescriptorCollection
Public Shared Function GetEvents (componentType As Type) As EventDescriptorCollection
Paramètres
Retours
EventDescriptorCollection avec les événements de ce composant.
Remarques
Appelez cette version de cette méthode uniquement lorsque vous n’avez pas d’instance de l’objet.
Si le componentType
paramètre est null
, une collection vide est retournée.
L’ordre de la collection retournée n’est pas garanti d’être identique entre les appels. Il est donc toujours ordonné avant l’utilisation.
Voir aussi
- EventDescriptor
- EventDescriptorCollection
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties
S’applique à
GetEvents(Object, Attribute[])
Retourne la collection d’événements d’un composant spécifié en utilisant comme filtre un tableau d’attributs spécifié.
public:
static System::ComponentModel::EventDescriptorCollection ^ GetEvents(System::Object ^ component, cli::array <Attribute ^> ^ attributes);
public static System.ComponentModel.EventDescriptorCollection GetEvents (object component, Attribute[] attributes);
static member GetEvents : obj * Attribute[] -> System.ComponentModel.EventDescriptorCollection
Public Shared Function GetEvents (component As Object, attributes As Attribute()) As EventDescriptorCollection
Paramètres
- component
- Object
Composant pour lequel obtenir les événements.
Retours
EventDescriptorCollection dont les événements correspondent aux attributs spécifiés pour ce composant.
Exceptions
component
est un objet distant interprocessus.
Remarques
Les événements du component
paramètre peuvent différer des événements d’une classe, car le site peut ajouter ou supprimer des événements si le component
paramètre est site.
Le attributes
tableau peut avoir un mélange d’objets et Attribute d’objetsType. Le filtrage est défini par les règles suivantes :
Un Type est traité comme un caractère générique ; il correspond à tout événement qui a l’ensemble Type de ses attributs.
Si un événement n’a pas de Attribute même classe, l’événement n’est pas inclus dans le tableau retourné.
Si l’attribut est une instance de la Attribute classe, l’événement doit être une correspondance exacte ou il n’est pas inclus dans le tableau retourné.
Si une Attribute instance est spécifiée et qu’elle est l’événement par défaut, elle est incluse dans le tableau retourné même s’il n’existe aucune instance de l’événement Attribute .
Si component
c’est null
le cas, une collection vide est retournée.
L’ordre de la collection retournée n’est pas garanti d’être identique entre les appels. Il est donc toujours ordonné avant l’utilisation.
Voir aussi
- EventDescriptor
- EventDescriptorCollection
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties
S’applique à
GetEvents(Object, Boolean)
Retourne la collection d’événements pour un composant spécifié avec un descripteur de type personnalisé.
public:
static System::ComponentModel::EventDescriptorCollection ^ GetEvents(System::Object ^ component, bool noCustomTypeDesc);
public static System.ComponentModel.EventDescriptorCollection GetEvents (object component, bool noCustomTypeDesc);
static member GetEvents : obj * bool -> System.ComponentModel.EventDescriptorCollection
Public Shared Function GetEvents (component As Object, noCustomTypeDesc As Boolean) As EventDescriptorCollection
Paramètres
- component
- Object
Composant pour lequel obtenir les événements.
- noCustomTypeDesc
- Boolean
true
pour ne pas prendre en compte les informations de description de type personnalisé ; sinon, false
.
Retours
EventDescriptorCollection avec les événements de ce composant.
Exceptions
component
est un objet distant interprocessus.
Remarques
Cette méthode récupère une collection d’événements que fournit l’instance de paramètre donnée component
. Cela peut différer de l’ensemble des événements que la classe fournit. Si le component
paramètre est site, le site peut ajouter ou supprimer des événements supplémentaires.
Si component
c’est le cas null
, une collection vide est retournée.
L’ordre de la collection retournée n’est pas garanti comme étant identique entre les appels, il est donc toujours ordonné avant l’utilisation.
Voir aussi
- EventDescriptor
- EventDescriptorCollection
- ICustomTypeDescriptor
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties
S’applique à
GetEvents(Type, Attribute[])
Retourne la collection d’événements d’un type spécifié de composant en utilisant comme filtre le tableau d’attributs spécifié.
public:
static System::ComponentModel::EventDescriptorCollection ^ GetEvents(Type ^ componentType, cli::array <Attribute ^> ^ attributes);
public static System.ComponentModel.EventDescriptorCollection GetEvents (Type componentType, Attribute[] attributes);
static member GetEvents : Type * Attribute[] -> System.ComponentModel.EventDescriptorCollection
Public Shared Function GetEvents (componentType As Type, attributes As Attribute()) As EventDescriptorCollection
Paramètres
Retours
EventDescriptorCollection dont les événements correspondent aux attributs spécifiés pour ce composant.
Remarques
Appelez cette version de cette méthode uniquement lorsque vous n’avez pas d’instance de l’objet.
Le attributes
tableau de paramètres peut avoir une combinaison d’objets et Attribute d’objetsType. Le filtrage est défini par les règles suivantes :
Un Type est traité comme un caractère générique ; il correspond à tout événement qui a l’ensemble Type de ses attributs.
Si un événement n’a Attribute pas de même classe, l’événement n’est pas inclus dans le tableau retourné.
Si l’attribut est une instance de la Attribute classe, l’événement doit être une correspondance exacte ou il n’est pas inclus dans le tableau retourné.
Si une Attribute instance est spécifiée et qu’il s’agit de l’événement par défaut, elle est incluse dans le tableau retourné même s’il n’existe aucune instance de l’événement Attribute .
Si le componentType
paramètre est null
, une collection vide est retournée.
L’ordre de la collection retournée n’est pas garanti comme étant identique entre les appels, il est donc toujours ordonné avant l’utilisation.
Voir aussi
- EventDescriptor
- EventDescriptorCollection
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties
S’applique à
GetEvents(Object, Attribute[], Boolean)
Retourne la collection d’événements d’un composant spécifié en utilisant comme filtre un tableau d’attributs spécifié, et en utilisant un descripteur de type personnalisé.
public:
static System::ComponentModel::EventDescriptorCollection ^ GetEvents(System::Object ^ component, cli::array <Attribute ^> ^ attributes, bool noCustomTypeDesc);
public static System.ComponentModel.EventDescriptorCollection GetEvents (object component, Attribute[] attributes, bool noCustomTypeDesc);
public static System.ComponentModel.EventDescriptorCollection GetEvents (object component, Attribute[]? attributes, bool noCustomTypeDesc);
static member GetEvents : obj * Attribute[] * bool -> System.ComponentModel.EventDescriptorCollection
Public Shared Function GetEvents (component As Object, attributes As Attribute(), noCustomTypeDesc As Boolean) As EventDescriptorCollection
Paramètres
- component
- Object
Composant pour lequel obtenir les événements.
- noCustomTypeDesc
- Boolean
true
pour ne pas prendre en compte les informations de description de type personnalisé ; sinon, false
.
Retours
EventDescriptorCollection dont les événements correspondent aux attributs spécifiés pour ce composant.
Exceptions
component
est un objet distant interprocessus.
Remarques
Les événements du component
paramètre peuvent différer des événements d’une classe, car le site peut ajouter ou supprimer des événements si le component
paramètre est site.
Le attributes
tableau de paramètres peut avoir une combinaison d’objets et Attribute d’objetsType. Le filtrage est défini par les règles suivantes :
Un Type est traité comme un caractère générique ; il correspond à tout événement qui a l’ensemble Type de ses attributs.
Si un événement n’a Attribute pas de même classe, l’événement n’est pas inclus dans le tableau retourné.
Si l’attribut est une instance de la Attribute classe, l’événement doit être une correspondance exacte ou il n’est pas inclus dans le tableau retourné.
Si une Attribute instance est spécifiée et qu’il s’agit de l’événement par défaut, elle est incluse dans le tableau retourné même s’il n’existe aucune instance de l’événement Attribute .
Si component
c’est le cas null
, une collection vide est retournée.
L’ordre de la collection retournée n’est pas garanti comme étant identique entre les appels, il est donc toujours ordonné avant l’utilisation.
Voir aussi
- EventDescriptor
- EventDescriptorCollection
- ICustomTypeDescriptor
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties