TypeDescriptor.GetEvents Metodo

Definizione

Restituisce la raccolta di eventi per un componente o un tipo.

Overload

GetEvents(Object)

Restituisce la raccolta di eventi per il componente specificato.

GetEvents(Type)

Restituisce la raccolta di eventi per un tipo di componente specificato.

GetEvents(Object, Attribute[])

Restituisce la raccolta di eventi per un componente specificato usando una matrice di attributi specificata come filtro.

GetEvents(Object, Boolean)

Restituisce la raccolta di eventi per un componente specificato con un descrittore di tipo personalizzato.

GetEvents(Type, Attribute[])

Restituisce la raccolta di eventi per un tipo specificato di componente usando come filtro una matrice di attributi specificata.

GetEvents(Object, Attribute[], Boolean)

Restituisce la raccolta di eventi per un componente specificato usando come filtro una matrice di attributi specificata e usando un descrittore di tipi personalizzato.

GetEvents(Object)

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

Restituisce la raccolta di eventi per il componente specificato.

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.

Restituisce

Oggetto EventDescriptorCollection con gli eventi per il componente.

Eccezioni

component è un oggetto remoto tra processi.

Esempio

Per un esempio di questo metodo, vedere la Count proprietà .

Commenti

Recupera una raccolta di eventi forniti dall'istanza di parametro specificata component . Questa raccolta può essere diversa dal set di eventi forniti dalla classe . Se il parametro è sito, il component sito può aggiungere o rimuovere altri eventi.

Se component è null, viene restituita una raccolta vuota.

L'ordine della raccolta restituita non è garantito essere identico tra le chiamate, quindi ordinarlo sempre prima dell'uso.

Vedi anche

Si applica a

GetEvents(Type)

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

Restituisce la raccolta di eventi per un tipo di componente specificato.

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.

Restituisce

Oggetto EventDescriptorCollection con gli eventi per il componente.

Commenti

Chiamare questa versione di questo metodo solo quando non si dispone di un'istanza dell'oggetto.

Se il componentType parametro è null, viene restituita una raccolta vuota.

L'ordine della raccolta restituita non è garantito essere identico tra le chiamate, quindi ordinarlo sempre prima dell'uso.

Vedi anche

Si applica a

GetEvents(Object, Attribute[])

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

Restituisce la raccolta di eventi per un componente specificato usando una matrice di attributi specificata come filtro.

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.

attributes
Attribute[]

Matrice di tipo Attribute che può essere usata come filtro.

Restituisce

Oggetto EventDescriptorCollection con gli eventi che corrispondono agli attributi specificati per questo componente.

Eccezioni

component è un oggetto remoto tra processi.

Commenti

Gli eventi per il component parametro possono essere diversi dagli eventi di una classe, perché il sito può aggiungere o rimuovere eventi se il component parametro è sito.

La attributes matrice può avere una combinazione di Type oggetti e Attribute . Il filtro è definito dalle regole seguenti:

  • Un Type oggetto viene considerato come carattere jolly. Corrisponde a qualsiasi evento con il Type relativo set di attributi.

  • Se un evento non ha una Attribute della stessa classe, l'evento non è incluso nella matrice restituita.

  • Se l'attributo è un'istanza della Attribute classe, l'evento deve essere una corrispondenza esatta o non è incluso nella matrice restituita.

  • Se viene specificata un'istanza Attribute ed è l'evento predefinito, viene incluso nella matrice restituita anche se non è presente alcuna istanza dell'oggetto Attribute nell'evento.

Se component è null, viene restituita una raccolta vuota.

L'ordine della raccolta restituita non è garantito essere identico tra le chiamate, quindi ordinarlo sempre prima dell'uso.

Vedi anche

Si applica a

GetEvents(Object, Boolean)

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

Restituisce la raccolta di eventi per un componente specificato con un descrittore di tipo personalizzato.

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.

noCustomTypeDesc
Boolean

true per non considerare le informazioni di descrizione dei tipi personalizzati; in caso contrario, false.

Restituisce

Oggetto EventDescriptorCollection con gli eventi per il componente.

Eccezioni

component è un oggetto remoto tra processi.

Commenti

Questo metodo recupera una raccolta di eventi forniti dall'istanza del parametro specificato component . Ciò può variare dal set di eventi forniti dalla classe . Se il parametro è sito, il component sito può aggiungere o rimuovere altri eventi.

Se component è null, viene restituita una raccolta vuota.

L'ordine della raccolta restituita non è garantito essere identico tra le chiamate, quindi ordinarlo sempre prima dell'uso.

Vedi anche

Si applica a

GetEvents(Type, Attribute[])

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

Restituisce la raccolta di eventi per un tipo specificato di componente usando come filtro una matrice di attributi specificata.

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.

attributes
Attribute[]

Matrice di tipo Attribute che può essere usata come filtro.

Restituisce

Oggetto EventDescriptorCollection con gli eventi che corrispondono agli attributi specificati per questo componente.

Commenti

Chiamare questa versione di questo metodo solo quando non si dispone di un'istanza dell'oggetto.

La attributes matrice di parametri può avere una combinazione di Type oggetti e Attribute . Il filtro è definito dalle regole seguenti:

  • Un Type oggetto viene considerato come carattere jolly. Corrisponde a qualsiasi evento con il Type relativo set di attributi.

  • Se un evento non ha una Attribute della stessa classe, l'evento non è incluso nella matrice restituita.

  • Se l'attributo è un'istanza della Attribute classe, l'evento deve essere una corrispondenza esatta o non è incluso nella matrice restituita.

  • Se viene specificata un'istanza Attribute ed è l'evento predefinito, viene incluso nella matrice restituita anche se non è presente alcuna istanza dell'oggetto Attribute nell'evento.

Se il componentType parametro è null, viene restituita una raccolta vuota.

L'ordine della raccolta restituita non è garantito essere identico tra le chiamate, quindi ordinarlo sempre prima dell'uso.

Vedi anche

Si applica a

GetEvents(Object, Attribute[], Boolean)

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

Restituisce la raccolta di eventi per un componente specificato usando come filtro una matrice di attributi specificata e usando un descrittore di tipi personalizzato.

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

Parametri

component
Object

Componente per il quale ottenere gli eventi.

attributes
Attribute[]

Matrice di tipo Attribute da usare come filtro.

noCustomTypeDesc
Boolean

true per non considerare le informazioni di descrizione dei tipi personalizzati; in caso contrario, false.

Restituisce

Oggetto EventDescriptorCollection con gli eventi che corrispondono agli attributi specificati per questo componente.

Eccezioni

component è un oggetto remoto tra processi.

Commenti

Gli eventi per il component parametro possono essere diversi dagli eventi di una classe, perché il sito può aggiungere o rimuovere eventi se il component parametro è sito.

La attributes matrice di parametri può avere una combinazione di Type oggetti e Attribute . Il filtro è definito dalle regole seguenti:

  • Un Type oggetto viene considerato come carattere jolly. Corrisponde a qualsiasi evento con il Type relativo set di attributi.

  • Se un evento non ha una Attribute della stessa classe, l'evento non è incluso nella matrice restituita.

  • Se l'attributo è un'istanza della Attribute classe, l'evento deve essere una corrispondenza esatta o non è incluso nella matrice restituita.

  • Se viene specificata un'istanza Attribute ed è l'evento predefinito, viene incluso nella matrice restituita anche se non è presente alcuna istanza dell'oggetto Attribute nell'evento.

Se component è null, viene restituita una raccolta vuota.

L'ordine della raccolta restituita non è garantito essere identico tra le chiamate, quindi ordinarlo sempre prima dell'uso.

Vedi anche

Si applica a