Partager via


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)

Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs

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

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

L’ordre de la collection retournée n’est pas garanti pour être identique entre les appels. Il est donc toujours ordonné avant utilisation.

Voir aussi

S’applique à

GetEvents(Type)

Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs

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 avec les événements de ce composant.

Remarques

Appelez cette version de cette méthode uniquement lorsque vous n’avez pas de 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 pour être identique entre les appels. Il est donc toujours ordonné avant utilisation.

Voir aussi

S’applique à

GetEvents(Object, Attribute[])

Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs

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

Le attributes tableau peut avoir un mélange d’objets Type et .Attribute 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 dans Type son jeu d’attributs.

  • Si un événement n’a pas de Attribute de la même classe, l’événement n’est pas inclus dans le tableau retourné.

  • Si l’attribut est un instance de la Attribute classe, l’événement doit correspondre exactement ou il n’est pas inclus dans le tableau retourné.

  • Si un Attribute instance est spécifié et qu’il s’agit de l’événement par défaut, il est inclus dans le tableau retourné même s’il n’existe aucune instance de dans Attribute l’événement.

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

L’ordre de la collection retournée n’est pas garanti pour être identique entre les appels. Il est donc toujours ordonné avant utilisation.

Voir aussi

S’applique à

GetEvents(Object, Boolean)

Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs

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 le paramètre donné component instance fournit. Cela peut différer de l’ensemble d’événements fourni par la classe. Si le component paramètre est sited, le site peut ajouter ou supprimer des événements supplémentaires.

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

L’ordre de la collection retournée n’est pas garanti pour être identique entre les appels. Il est donc toujours ordonné avant utilisation.

Voir aussi

S’applique à

GetEvents(Type, Attribute[])

Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs

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 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 de instance de l’objet.

Le attributes tableau de paramètres peut avoir une combinaison d’objets Type et Attribute . 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 dans Type son jeu d’attributs.

  • Si un événement n’a pas de Attribute de la même classe, l’événement n’est pas inclus dans le tableau retourné.

  • Si l’attribut est un instance de la Attribute classe, l’événement doit correspondre exactement ou il n’est pas inclus dans le tableau retourné.

  • Si un Attribute instance est spécifié et qu’il s’agit de l’événement par défaut, il est inclus dans le tableau retourné même s’il n’existe aucune instance de dans Attribute l’événement.

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

L’ordre de la collection retournée n’est pas garanti pour être identique entre les appels. Il est donc toujours ordonné avant utilisation.

Voir aussi

S’applique à

GetEvents(Object, Attribute[], Boolean)

Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs

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

Le attributes tableau de paramètres peut avoir une combinaison d’objets Type et Attribute . 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 dans Type son jeu d’attributs.

  • Si un événement n’a pas de Attribute de la même classe, l’événement n’est pas inclus dans le tableau retourné.

  • Si l’attribut est un instance de la Attribute classe, l’événement doit correspondre exactement ou il n’est pas inclus dans le tableau retourné.

  • Si un Attribute instance est spécifié et qu’il s’agit de l’événement par défaut, il est inclus dans le tableau retourné même s’il n’existe aucune instance de dans Attribute l’événement.

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

L’ordre de la collection retournée n’est pas garanti pour être identique entre les appels. Il est donc toujours ordonné avant utilisation.

Voir aussi

S’applique à