TypeDescriptor.GetEvents TypeDescriptor.GetEvents TypeDescriptor.GetEvents TypeDescriptor.GetEvents Method

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) GetEvents(Object) GetEvents(Object) GetEvents(Object)

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

GetEvents(Type) GetEvents(Type) GetEvents(Type) 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[]) GetEvents(Object, Attribute[]) GetEvents(Object, Attribute[]) 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) GetEvents(Object, Boolean) GetEvents(Object, Boolean) 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[]) GetEvents(Type, Attribute[]) GetEvents(Type, Attribute[]) 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) GetEvents(Object, Attribute[], Boolean) GetEvents(Object, Attribute[], Boolean) 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) GetEvents(Object) GetEvents(Object) 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 Object Object Object

Composant pour lequel obtenir les événements. A component to get the events for.

Retours
Exceptions

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

Exemples

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

Remarques

Récupère une collection d’événements qui la donnée component fournit de l’instance de paramètre.Retrieves a collection of events that the given component parameter instance provides. Cette collection peut différer de l’ensemble d’événements que fournit la classe.This collection can differ from the set of events the class provides. Si le component paramètre dépend, 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.

L’ordre de la collection retournée n’est pas garanti pour être identique entre les appels, donc toujours l’ordre avant utilisation.The order of the returned collection is not guaranteed to be identical between calls, so always order it before use.

Voir aussi

GetEvents(Type) GetEvents(Type) GetEvents(Type) 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 Type Type

Type du composant cible. The Type of the target component.

Retours

Remarques

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

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

L’ordre de la collection retournée n’est pas garanti pour être identique entre les appels, donc toujours l’ordre avant utilisation.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[]) GetEvents(Object, Attribute[]) GetEvents(Object, Attribute[]) 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 Object Object 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 avec les événements qui 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 pour le component paramètre permettre différer des événements d’une classe, car le site peut ajouter ou supprimer des événements si le component paramètre dépend.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 attributes tableau peut avoir un mélange de Type et Attribute objets.The attributes array can have a mix of Type and Attribute objects. De filtrage est défini par les règles suivantes :Filtering is defined by the following rules:

  • Un Type est traité comme un caractère générique ; il correspond à n’importe quel événement qui a le 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 un 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 Attribute (classe), 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 un Attribute instance est spécifiée et il est l’événement par défaut, il est inclus dans le tableau retourné, même s’il n’existe aucune instance de la 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.

L’ordre de la collection retournée n’est pas garanti pour être identique entre les appels, donc toujours l’ordre avant utilisation.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) GetEvents(Object, Boolean) GetEvents(Object, Boolean) 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 Object Object Object

Composant pour lequel obtenir les événements. A component to get the events for.

noCustomTypeDesc
Boolean Boolean Boolean Boolean

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

Retours
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 qui la donnée component fournit de l’instance de paramètre.This method retrieves a collection of events that the given component parameter instance provides. Il peut être différent de l’ensemble de la classe fournit des événements.This can differ from the set of events the class provides. Si le component paramètre dépend, 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.

L’ordre de la collection retournée n’est pas garanti pour être identique entre les appels, donc toujours l’ordre avant utilisation.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[]) GetEvents(Type, Attribute[]) GetEvents(Type, Attribute[]) 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 Type 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 avec les événements qui 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 lorsque vous n’avez pas une instance de l’objet.Call this version of this method only when you do not have an instance of the object.

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

  • Un Type est traité comme un caractère générique ; il correspond à n’importe quel événement qui a le 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 un 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 Attribute (classe), 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 un Attribute instance est spécifiée et il est l’événement par défaut, il est inclus dans le tableau retourné, même s’il n’existe aucune instance de la 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 componentType paramètre est null, une collection vide est retournée.If the componentType parameter is null, an empty collection is returned.

L’ordre de la collection retournée n’est pas garanti pour être identique entre les appels, donc toujours l’ordre avant utilisation.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) GetEvents(Object, Attribute[], Boolean) GetEvents(Object, Attribute[], Boolean) 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 Object Object 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 Boolean Boolean Boolean

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

Retours

EventDescriptorCollection avec les événements qui 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 pour le component paramètre permettre différer des événements d’une classe, car le site peut ajouter ou supprimer des événements si le component paramètre dépend.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 attributes tableau de paramètres peut comporter un mélange de Type et Attribute objets.The attributes parameter array can have a mix of Type and Attribute objects. De filtrage est défini par les règles suivantes :Filtering is defined by the following rules:

  • Un Type est traité comme un caractère générique ; il correspond à n’importe quel événement qui a le 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 un 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 Attribute (classe), 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 un Attribute instance est spécifiée et il est l’événement par défaut, il est inclus dans le tableau retourné, même s’il n’existe aucune instance de la 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.

L’ordre de la collection retournée n’est pas garanti pour être identique entre les appels, donc toujours l’ordre avant utilisation.The order of the returned collection is not guaranteed to be identical between calls, so always order it before use.

Voir aussi

S’applique à