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 fournie par l' component instance de paramètre donnée. Cette collection peut être différente de l’ensemble d’événements fourni par la classe. Si le component paramètre est sur site, le site peut ajouter ou supprimer des événements supplémentaires.

Si component est null , une collection vide est retournée.

Il n’est pas garanti que l’ordre de la collection retournée soit identique d’un appel à un autre. par conséquent, vous devez toujours le commander avant de l’utiliser.

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 si vous n’avez pas d’instance de l’objet.

Si le componentType paramètre a la la null , une collection vide est retournée.

Il n’est pas garanti que l’ordre de la collection retournée soit identique d’un appel à un autre. par conséquent, vous devez toujours le commander avant de l’utiliser.

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 component du 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 sur site.

Le attributes tableau peut avoir une combinaison d' Type Attribute objets et. Le filtrage est défini par les règles suivantes :

  • Un Type est traité comme un caractère générique. il correspond à n’importe quel événement dont l' Type ensemble d’attributs contient.

  • Si un événement n’a pas Attribute de la 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, il est inclus dans le tableau retourné, même s’il n’y a aucune instance de Attribute dans l’événement.

Si component est null , une collection vide est retournée.

Il n’est pas garanti que l’ordre de la collection retournée soit identique d’un appel à un autre. par conséquent, vous devez toujours le commander avant de l’utiliser.

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 prendre en compte les informations de description de type personnalisée ; 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 fournie par l' component instance de paramètre donnée. Cela peut différer de l’ensemble d’événements fourni par la classe. Si le component paramètre est sur site, le site peut ajouter ou supprimer des événements supplémentaires.

Si component est null , une collection vide est retournée.

Il n’est pas garanti que l’ordre de la collection retournée soit identique d’un appel à un autre. par conséquent, vous devez toujours le commander avant de l’utiliser.

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 si vous n’avez pas d’instance de l’objet.

Le attributes tableau de paramètres peut avoir une combinaison Type d' Attribute objets et. Le filtrage est défini par les règles suivantes :

  • Un Type est traité comme un caractère générique. il correspond à n’importe quel événement dont l' Type ensemble d’attributs contient.

  • Si un événement n’a pas Attribute de la 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, il est inclus dans le tableau retourné, même s’il n’y a aucune instance de Attribute dans l’événement.

Si le componentType paramètre a la la null , une collection vide est retournée.

Il n’est pas garanti que l’ordre de la collection retournée soit identique d’un appel à un autre. par conséquent, vous devez toujours le commander avant de l’utiliser.

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 prendre en compte les informations de description de type personnalisée ; 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 component du 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 sur site.

Le attributes tableau de paramètres peut avoir une combinaison Type d' Attribute objets et. Le filtrage est défini par les règles suivantes :

  • Un Type est traité comme un caractère générique. il correspond à n’importe quel événement dont l' Type ensemble d’attributs contient.

  • Si un événement n’a pas Attribute de la 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, il est inclus dans le tableau retourné, même s’il n’y a aucune instance de Attribute dans l’événement.

Si component est null , une collection vide est retournée.

Il n’est pas garanti que l’ordre de la collection retournée soit identique d’un appel à un autre. par conséquent, vous devez toujours le commander avant de l’utiliser.

Voir aussi

S’applique à