Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo TypeDescriptor.GetEvents (Object, Attribute[])

 

Data di pubblicazione: ottobre 2016

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

Spazio dei nomi:   System.ComponentModel
Assembly:  System (in System.dll)

public static EventDescriptorCollection GetEvents(
	object component,
	Attribute[] attributes
)

Parametri

component
Type: System.Object

Componente per il quale ottenere gli eventi.

attributes
Type: System.Attribute[]

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

Valore restituito

Type: System.ComponentModel.EventDescriptorCollection

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

Exception Condition
NotSupportedException

component è un oggetto remoto tra processi.

Gli eventi per il component parametro può essere diverso dagli eventi di una classe, perché il sito può aggiungere o rimuovere eventi se il component parametro viene individuato.

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

  • Oggetto Type viene considerato come un carattere jolly; corrisponde a qualsiasi evento che ha il Type nel proprio gruppo di attributi.

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

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

  • Se un Attribute è specificata l'istanza ed è l'evento predefinito, verrà inclusa nella matrice restituita anche se non esiste alcuna istanza di Attribute nell'evento.

Se component è null, viene restituita una raccolta vuota.

L'ordine dell'insieme restituito non è garantito per essere identici tra le chiamate, pertanto è sempre necessario ordinarlo prima dell'uso.

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: