TypeDescriptor.GetEvents Méthode

Définition

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

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

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

componentType
Type

Type du composant cible.

Retours

EventDescriptorCollection

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

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.

attributes
Attribute[]

Tableau de type Attribute que vous pouvez utiliser comme filtre.

Retours

EventDescriptorCollection

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

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

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

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

componentType
Type

Type du composant cible.

attributes
Attribute[]

Tableau de type Attribute que vous pouvez utiliser comme filtre.

Retours

EventDescriptorCollection

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

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.

attributes
Attribute[]

Tableau de type Attribute à utiliser comme filtre.

noCustomTypeDesc
Boolean

true pour ne pas prendre en compte les informations de description de type personnalisé ; sinon, false.

Retours

EventDescriptorCollection

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

S’applique à