TypeDescriptor.GetEvents Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
- EventDescriptor
- EventDescriptorCollection
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties
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
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
- EventDescriptor
- EventDescriptorCollection
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties
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.
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
- EventDescriptor
- EventDescriptorCollection
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties
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
- EventDescriptor
- EventDescriptorCollection
- ICustomTypeDescriptor
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties
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
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
- EventDescriptor
- EventDescriptorCollection
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties
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.
- 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
- EventDescriptor
- EventDescriptorCollection
- ICustomTypeDescriptor
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties