TypeDescriptor.GetEvents Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- EventDescriptor
- EventDescriptorCollection
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties
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
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
- EventDescriptor
- EventDescriptorCollection
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties
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.
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
- EventDescriptor
- EventDescriptorCollection
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties
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
- EventDescriptor
- EventDescriptorCollection
- ICustomTypeDescriptor
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties
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
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
- EventDescriptor
- EventDescriptorCollection
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties
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.
- 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
- EventDescriptor
- EventDescriptorCollection
- ICustomTypeDescriptor
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties