TypeDescriptor.GetEvents Metodo

Definizione

Restituisce la raccolta di eventi per un componente o un tipo.Returns the collection of events for a component or type.

Overload

GetEvents(Object)

Restituisce l'insieme degli eventi per il componente specificato.Returns the collection of events for the specified component.

GetEvents(Type)

Restituisce l'insieme di eventi per un tipo specificato di componente.Returns the collection of events for a specified type of component.

GetEvents(Object, Attribute[])

Restituisce l'insieme di eventi per un componente specificato utilizzando come filtro una matrice di attributi specificata.Returns the collection of events for a specified component using a specified array of attributes as a filter.

GetEvents(Object, Boolean)

Restituisce l'insieme di eventi per un componente specificato con un descrittore di tipi personalizzato.Returns the collection of events for a specified component with a custom type descriptor.

GetEvents(Type, Attribute[])

Restituisce l'insieme di eventi per un tipo specificato di componente utilizzando come filtro una matrice di attributi specificata.Returns the collection of events for a specified type of component using a specified array of attributes as a filter.

GetEvents(Object, Attribute[], Boolean)

Restituisce l'insieme di eventi per un componente specificato utilizzando come filtro una matrice di attributi specificata e un descrittore di tipi personalizzato.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)

Restituisce l'insieme degli eventi per il componente specificato.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

Parametri

component
Object

Componente per il quale ottenere gli eventi.A component to get the events for.

Restituisce

Oggetto EventDescriptorCollection con gli eventi per il componente.An EventDescriptorCollection with the events for this component.

Eccezioni

component è un oggetto remoto tra processi.component is a cross-process remoted object.

Esempi

Per un esempio di questo metodo, vedere la proprietà Count.For an example of this method, see the Count property.

Commenti

Recupera una raccolta di eventi forniti dall'istanza del parametro component specificata.Retrieves a collection of events that the given component parameter instance provides. Questa raccolta può variare dal set di eventi fornito dalla classe.This collection can differ from the set of events the class provides. Se il component parametro è sito, il sito può aggiungere o rimuovere eventi aggiuntivi.If the component parameter is sited, the site can add or remove additional events.

Se component è null, viene restituita una raccolta vuota.If component is null, then an empty collection is returned.

Non è garantito che l'ordine della raccolta restituita sia identico tra le chiamate, quindi è sempre necessario ordinarlo prima di usarlo.The order of the returned collection is not guaranteed to be identical between calls, so always order it before use.

Vedi anche

GetEvents(Type)

Restituisce l'insieme di eventi per un tipo specificato di componente.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

Parametri

componentType
Type

Oggetto Type del componente di destinazione.The Type of the target component.

Restituisce

Oggetto EventDescriptorCollection con gli eventi per il componente.An EventDescriptorCollection with the events for this component.

Commenti

Chiamare questa versione di questo metodo solo quando non si dispone di un'istanza dell'oggetto.Call this version of this method only when you do not have an instance of the object.

Se il parametro componentType è null, viene restituita una raccolta vuota.If the componentType parameter is null, an empty collection is returned.

Non è garantito che l'ordine della raccolta restituita sia identico tra le chiamate, quindi è sempre necessario ordinarlo prima di usarlo.The order of the returned collection is not guaranteed to be identical between calls, so always order it before use.

Vedi anche

GetEvents(Object, Attribute[])

Restituisce l'insieme di eventi per un componente specificato utilizzando come filtro una matrice di attributi specificata.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

Parametri

component
Object

Componente per il quale ottenere gli eventi.A component to get the events for.

attributes
Attribute[]

Matrice di tipo Attribute che può essere usata come filtro.An array of type Attribute that you can use as a filter.

Restituisce

Oggetto EventDescriptorCollection con gli eventi che corrispondono agli attributi specificati per questo componente.An EventDescriptorCollection with the events that match the specified attributes for this component.

Eccezioni

component è un oggetto remoto tra processi.component is a cross-process remoted object.

Commenti

Gli eventi per il parametro component possono differire dagli eventi di una classe, in quanto il sito può aggiungere o rimuovere eventi se il component parametro è sito.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.

La matrice di attributes può includere una combinazione di oggetti Type e Attribute.The attributes array can have a mix of Type and Attribute objects. Il filtro è definito dalle regole seguenti:Filtering is defined by the following rules:

  • Un Type viene considerato come un carattere jolly; corrisponde a qualsiasi evento con il Type nel relativo set di attributi.A Type is treated as a wildcard; it matches any event that has the Type in its set of attributes.

  • Se un evento non dispone di un Attribute della stessa classe, l'evento non viene incluso nella matrice restituita.If an event does not have an Attribute of the same class, the event is not included in the returned array.

  • Se l'attributo è un'istanza della classe Attribute, l'evento deve essere una corrispondenza esatta o non è incluso nella matrice restituita.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.

  • Se viene specificata un'istanza di Attribute e si tratta dell'evento predefinito, questa viene inclusa nella matrice restituita anche se non è presente alcuna istanza del Attribute nell'evento.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.

Se component è null, viene restituita una raccolta vuota.If component is null, an empty collection is returned.

Non è garantito che l'ordine della raccolta restituita sia identico tra le chiamate, quindi è sempre necessario ordinarlo prima di usarlo.The order of the returned collection is not guaranteed to be identical between calls, so always order it before use.

Vedi anche

GetEvents(Object, Boolean)

Restituisce l'insieme di eventi per un componente specificato con un descrittore di tipi personalizzato.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

Parametri

component
Object

Componente per il quale ottenere gli eventi.A component to get the events for.

noCustomTypeDesc
Boolean

true per considerare le informazioni di descrizione dei tipi personalizzati; in caso contrario, false.true to consider custom type description information; otherwise, false.

Restituisce

Oggetto EventDescriptorCollection con gli eventi per il componente.An EventDescriptorCollection with the events for this component.

Eccezioni

component è un oggetto remoto tra processi.component is a cross-process remoted object.

Commenti

Questo metodo recupera una raccolta di eventi forniti dall'istanza del parametro component specificata.This method retrieves a collection of events that the given component parameter instance provides. Questo può essere diverso dal set di eventi forniti dalla classe.This can differ from the set of events the class provides. Se il component parametro è sito, il sito può aggiungere o rimuovere eventi aggiuntivi.If the component parameter is sited, the site can add or remove additional events.

Se component è null, viene restituita una raccolta vuota.If component is null, an empty collection is returned.

Non è garantito che l'ordine della raccolta restituita sia identico tra le chiamate, quindi è sempre necessario ordinarlo prima di usarlo.The order of the returned collection is not guaranteed to be identical between calls, so always order it before use.

Vedi anche

GetEvents(Type, Attribute[])

Restituisce l'insieme di eventi per un tipo specificato di componente utilizzando come filtro una matrice di attributi specificata.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

Parametri

componentType
Type

Oggetto Type del componente di destinazione.The Type of the target component.

attributes
Attribute[]

Matrice di tipo Attribute che può essere utilizzata come filtro.An array of type Attribute that you can use as a filter.

Restituisce

Oggetto EventDescriptorCollection con gli eventi che corrispondono agli attributi specificati per questo componente.An EventDescriptorCollection with the events that match the specified attributes for this component.

Commenti

Chiamare questa versione di questo metodo solo quando non si dispone di un'istanza dell'oggetto.Call this version of this method only when you do not have an instance of the object.

La matrice di parametri attributes può includere una combinazione di oggetti Type e Attribute.The attributes parameter array can have a mix of Type and Attribute objects. Il filtro è definito dalle regole seguenti:Filtering is defined by the following rules:

  • Un Type viene considerato come un carattere jolly; corrisponde a qualsiasi evento con il Type nel relativo set di attributi.A Type is treated as a wildcard; it matches any event that has the Type in its set of attributes.

  • Se un evento non dispone di un Attribute della stessa classe, l'evento non viene incluso nella matrice restituita.If an event does not have an Attribute of the same class, the event is not included in the returned array.

  • Se l'attributo è un'istanza della classe Attribute, l'evento deve essere una corrispondenza esatta o non è incluso nella matrice restituita.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.

  • Se viene specificata un'istanza di Attribute e si tratta dell'evento predefinito, questa viene inclusa nella matrice restituita anche se non è presente alcuna istanza del Attribute nell'evento.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.

Se il parametro componentType è null, viene restituita una raccolta vuota.If the componentType parameter is null, an empty collection is returned.

Non è garantito che l'ordine della raccolta restituita sia identico tra le chiamate, quindi è sempre necessario ordinarlo prima di usarlo.The order of the returned collection is not guaranteed to be identical between calls, so always order it before use.

Vedi anche

GetEvents(Object, Attribute[], Boolean)

Restituisce l'insieme di eventi per un componente specificato utilizzando come filtro una matrice di attributi specificata e un descrittore di tipi personalizzato.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

Parametri

component
Object

Componente per il quale ottenere gli eventi.A component to get the events for.

attributes
Attribute[]

Matrice di tipo Attribute da usare come filtro.An array of type Attribute to use as a filter.

noCustomTypeDesc
Boolean

true per considerare le informazioni di descrizione dei tipi personalizzati; in caso contrario, false.true to consider custom type description information; otherwise, false.

Restituisce

Oggetto EventDescriptorCollection con gli eventi che corrispondono agli attributi specificati per questo componente.An EventDescriptorCollection with the events that match the specified attributes for this component.

Eccezioni

component è un oggetto remoto tra processi.component is a cross-process remoted object.

Commenti

Gli eventi per il parametro component possono differire dagli eventi di una classe, in quanto il sito può aggiungere o rimuovere eventi se il component parametro è sito.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.

La matrice di parametri attributes può includere una combinazione di oggetti Type e Attribute.The attributes parameter array can have a mix of Type and Attribute objects. Il filtro è definito dalle regole seguenti:Filtering is defined by the following rules:

  • Un Type viene considerato come un carattere jolly; corrisponde a qualsiasi evento con il Type nel relativo set di attributi.A Type is treated as a wildcard; it matches any event that has the Type in its set of attributes.

  • Se un evento non dispone di un Attribute della stessa classe, l'evento non viene incluso nella matrice restituita.If an event does not have an Attribute of the same class, the event is not included in the returned array.

  • Se l'attributo è un'istanza della classe Attribute, l'evento deve essere una corrispondenza esatta o non è incluso nella matrice restituita.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.

  • Se viene specificata un'istanza di Attribute e si tratta dell'evento predefinito, questa viene inclusa nella matrice restituita anche se non è presente alcuna istanza del Attribute nell'evento.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.

Se component è null, viene restituita una raccolta vuota.If component is null, an empty collection is returned.

Non è garantito che l'ordine della raccolta restituita sia identico tra le chiamate, quindi è sempre necessario ordinarlo prima di usarlo.The order of the returned collection is not guaranteed to be identical between calls, so always order it before use.

Vedi anche

Si applica a