TypeDescriptor.GetEvents Méthode

Définition

Retourne la collection d’événements d’un composant ou type.Returns the collection of events for a component or type.

Surcharges

GetEvents(Object)

Retourne la collection d’événements pour le composant spécifié.Returns the collection of events for the specified component.

GetEvents(Type)

Retourne la collection d’événements pour un type de composant spécifié.Returns the collection of events for a specified type of component.

GetEvents(Object, Attribute[])

Retourne la collection d’événements d’un composant spécifié en utilisant comme filtre un tableau d’attributs spécifié.Returns the collection of events for a specified component using a specified array of attributes as a filter.

GetEvents(Object, Boolean)

Retourne la collection d’événements pour un composant spécifié avec un descripteur de type personnalisé.Returns the collection of events for a specified component with a custom type descriptor.

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é.Returns the collection of events for a specified type of component using a specified array of attributes as a filter.

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é.Returns the collection of events for a specified component using a specified array of attributes as a filter and using a custom type descriptor.

GetEvents(Object)

Retourne la collection d’événements pour le composant spécifié.Returns the collection of events for the specified component.

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.A component to get the events for.

Retours

EventDescriptorCollection avec les événements de ce composant.An EventDescriptorCollection with the events for this component.

Exceptions

component est un objet distant interprocessus.component is a cross-process remoted object.

Exemples

Pour obtenir un exemple de cette méthode, consultez la propriété Count.For an example of this method, see the Count property.

Remarques

Récupère une collection d’événements fournie par l’instance de paramètre component donnée.Retrieves a collection of events that the given component parameter instance provides. Cette collection peut être différente de l’ensemble d’événements fourni par la classe.This collection can differ from the set of events the class provides. Si le paramètre component est sur site, le site peut ajouter ou supprimer des événements supplémentaires.If the component parameter is sited, the site can add or remove additional events.

Si component est null, une collection vide est retournée.If component is null, then an empty collection is returned.

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.The order of the returned collection is not guaranteed to be identical between calls, so always order it before use.

Voir aussi

GetEvents(Type)

Retourne la collection d’événements pour un type de composant spécifié.Returns the collection of events for a specified type of component.

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.The Type of the target component.

Retours

EventDescriptorCollection avec les événements de ce composant.An EventDescriptorCollection with the events for this component.

Remarques

Appelez cette version de cette méthode uniquement si vous n’avez pas d’instance de l’objet.Call this version of this method only when you do not have an instance of the object.

Si le paramètre componentType est null, une collection vide est retournée.If the componentType parameter is null, an empty collection is returned.

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.The order of the returned collection is not guaranteed to be identical between calls, so always order it before use.

Voir aussi

GetEvents(Object, Attribute[])

Retourne la collection d’événements d’un composant spécifié en utilisant comme filtre un tableau d’attributs spécifié.Returns the collection of events for a specified component using a specified array of attributes as a filter.

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.A component to get the events for.

attributes
Attribute[]

Tableau de type Attribute que vous pouvez utiliser comme filtre.An array of type Attribute that you can use as a filter.

Retours

EventDescriptorCollection dont les événements correspondent aux attributs spécifiés pour ce composant.An EventDescriptorCollection with the events that match the specified attributes for this component.

Exceptions

component est un objet distant interprocessus.component is a cross-process remoted object.

Remarques

Les événements du paramètre component peuvent différer des événements d’une classe, car le site peut ajouter ou supprimer des événements si le paramètre component est sur site.The events for the component parameter can differ from the events of a class, because the site can add or remove events if the component parameter is sited.

Le tableau attributes peut avoir une combinaison d’objets Type et Attribute.The attributes array can have a mix of Type and Attribute objects. Le filtrage est défini par les règles suivantes :Filtering is defined by the following rules:

  • Une Type est traitée comme un caractère générique. Il correspond à n’importe quel événement qui a l' Type dans son ensemble d’attributs.A Type is treated as a wildcard; it matches any event that has the Type in its set of attributes.

  • 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é.If an event does not have an Attribute of the same class, the event is not included in the returned array.

  • Si l’attribut est une instance de la classe Attribute, l’événement doit être une correspondance exacte ou il n’est pas inclus dans le tableau retourné.If the attribute is an instance of the Attribute class, the event must be an exact match or it is not included in the returned array.

  • 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’y a aucune instance du Attribute dans l’événement.If an Attribute instance is specified and it is the default event, it is included in the returned array even if there is no instance of the Attribute in the event.

Si component est null, une collection vide est retournée.If component is null, an empty collection is returned.

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.The order of the returned collection is not guaranteed to be identical between calls, so always order it before use.

Voir aussi

GetEvents(Object, Boolean)

Retourne la collection d’événements pour un composant spécifié avec un descripteur de type personnalisé.Returns the collection of events for a specified component with a custom type descriptor.

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.A component to get the events for.

noCustomTypeDesc
Boolean

true pour prendre en compte les informations de description de type personnalisée ; sinon, false.true to consider custom type description information; otherwise, false.

Retours

EventDescriptorCollection avec les événements de ce composant.An EventDescriptorCollection with the events for this component.

Exceptions

component est un objet distant interprocessus.component is a cross-process remoted object.

Remarques

Cette méthode récupère une collection d’événements fournie par l’instance de paramètre component donnée.This method retrieves a collection of events that the given component parameter instance provides. Cela peut différer de l’ensemble d’événements fourni par la classe.This can differ from the set of events the class provides. Si le paramètre component est sur site, le site peut ajouter ou supprimer des événements supplémentaires.If the component parameter is sited, the site can add or remove additional events.

Si component est null, une collection vide est retournée.If component is null, an empty collection is returned.

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.The order of the returned collection is not guaranteed to be identical between calls, so always order it before use.

Voir aussi

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é.Returns the collection of events for a specified type of component using a specified array of attributes as a filter.

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.The Type of the target component.

attributes
Attribute[]

Tableau de type Attribute que vous pouvez utiliser comme filtre.An array of type Attribute that you can use as a filter.

Retours

EventDescriptorCollection dont les événements correspondent aux attributs spécifiés pour ce composant.An EventDescriptorCollection with the events that match the specified attributes for this component.

Remarques

Appelez cette version de cette méthode uniquement si vous n’avez pas d’instance de l’objet.Call this version of this method only when you do not have an instance of the object.

Le tableau de paramètres attributes peut avoir une combinaison d’objets Type et Attribute.The attributes parameter array can have a mix of Type and Attribute objects. Le filtrage est défini par les règles suivantes :Filtering is defined by the following rules:

  • Une Type est traitée comme un caractère générique. Il correspond à n’importe quel événement qui a l' Type dans son ensemble d’attributs.A Type is treated as a wildcard; it matches any event that has the Type in its set of attributes.

  • 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é.If an event does not have an Attribute of the same class, the event is not included in the returned array.

  • Si l’attribut est une instance de la classe Attribute, l’événement doit être une correspondance exacte ou il n’est pas inclus dans le tableau retourné.If the attribute is an instance of the Attribute class, the event must be an exact match or it is not included in the returned array.

  • 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’y a aucune instance du Attribute dans l’événement.If an Attribute instance is specified and it is the default event, it is included in the returned array even if there is no instance of the Attribute in the event.

Si le paramètre componentType est null, une collection vide est retournée.If the componentType parameter is null, an empty collection is returned.

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.The order of the returned collection is not guaranteed to be identical between calls, so always order it before use.

Voir aussi

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é.Returns the collection of events for a specified component using a specified array of attributes as a filter and using a custom type descriptor.

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);
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.A component to get the events for.

attributes
Attribute[]

Tableau de type Attribute à utiliser comme filtre.An array of type Attribute to use as a filter.

noCustomTypeDesc
Boolean

true pour prendre en compte les informations de description de type personnalisée ; sinon, false.true to consider custom type description information; otherwise, false.

Retours

EventDescriptorCollection dont les événements correspondent aux attributs spécifiés pour ce composant.An EventDescriptorCollection with the events that match the specified attributes for this component.

Exceptions

component est un objet distant interprocessus.component is a cross-process remoted object.

Remarques

Les événements du paramètre component peuvent différer des événements d’une classe, car le site peut ajouter ou supprimer des événements si le paramètre component est sur site.The events for the component parameter can differ from the events of a class, because the site can add or remove events if the component parameter is sited.

Le tableau de paramètres attributes peut avoir une combinaison d’objets Type et Attribute.The attributes parameter array can have a mix of Type and Attribute objects. Le filtrage est défini par les règles suivantes :Filtering is defined by the following rules:

  • Une Type est traitée comme un caractère générique. Il correspond à n’importe quel événement qui a l' Type dans son ensemble d’attributs.A Type is treated as a wildcard; it matches any event that has the Type in its set of attributes.

  • 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é.If an event does not have an Attribute of the same class, the event is not included in the returned array.

  • Si l’attribut est une instance de la classe Attribute, l’événement doit être une correspondance exacte ou il n’est pas inclus dans le tableau retourné.If the attribute is an instance of the Attribute class, the event must be an exact match or it is not included in the returned array.

  • 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’y a aucune instance du Attribute dans l’événement.If an Attribute instance is specified and it is the default event, it is included in the returned array even if there is no instance of the Attribute in the event.

Si component est null, une collection vide est retournée.If component is null, an empty collection is returned.

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.The order of the returned collection is not guaranteed to be identical between calls, so always order it before use.

Voir aussi

S’applique à