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
| Nome | Descrizione |
|---|---|
| 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 utilizzando 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 utilizzando una matrice di attributi specificata come filtro. |
| GetEvents(Object, Attribute[], Boolean) |
Restituisce la raccolta di eventi per un componente specificato utilizzando una matrice di attributi specificata come filtro e utilizzando un descrittore di tipo personalizzato. |
GetEvents(Object)
- Origine:
- TypeDescriptor.cs
- Origine:
- TypeDescriptor.cs
- Origine:
- TypeDescriptor.cs
- Origine:
- TypeDescriptor.cs
- Origine:
- TypeDescriptor.cs
Restituisce la raccolta di eventi per il componente specificato.
public:
static System::ComponentModel::EventDescriptorCollection ^ GetEvents(System::Object ^ component);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Type of component cannot be statically discovered.")]
public static System.ComponentModel.EventDescriptorCollection GetEvents(object component);
public static System.ComponentModel.EventDescriptorCollection GetEvents(object component);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Type of component cannot be statically discovered.")>]
static member GetEvents : obj -> System.ComponentModel.EventDescriptorCollection
static member GetEvents : obj -> System.ComponentModel.EventDescriptorCollection
Public Shared Function GetEvents (component As Object) As EventDescriptorCollection
Parametri
- component
- Object
Componente per cui ottenere gli eventi.
Restituisce
Oggetto EventDescriptorCollection con gli eventi per questo componente.
- Attributi
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 del parametro specificata component . Questa raccolta può essere diversa dal set di eventi forniti dalla classe . Se il component parametro è sito, il sito può aggiungere o rimuovere altri eventi.
Se component è null, viene restituita una raccolta vuota.
L'ordine della raccolta restituita non è garantito che sia identico tra le chiamate, quindi ordinarlo sempre prima dell'utilizzo.
Vedi anche
- EventDescriptor
- EventDescriptorCollection
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties
Si applica a
GetEvents(Type)
- Origine:
- TypeDescriptor.cs
- Origine:
- TypeDescriptor.cs
- Origine:
- TypeDescriptor.cs
- Origine:
- TypeDescriptor.cs
- Origine:
- 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 questo 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 che sia identico tra le chiamate, quindi ordinarlo sempre prima dell'utilizzo.
Vedi anche
- EventDescriptor
- EventDescriptorCollection
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties
Si applica a
GetEvents(Object, Attribute[])
- Origine:
- TypeDescriptor.cs
- Origine:
- TypeDescriptor.cs
- Origine:
- TypeDescriptor.cs
- Origine:
- TypeDescriptor.cs
- Origine:
- TypeDescriptor.cs
Restituisce la raccolta di eventi per un componente specificato utilizzando una matrice di attributi specificata come filtro.
public:
static System::ComponentModel::EventDescriptorCollection ^ GetEvents(System::Object ^ component, cli::array <Attribute ^> ^ attributes);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Type of component cannot be statically discovered. The public parameterless constructor or the 'Default' static field may be trimmed from the Attribute's Type.")]
public static System.ComponentModel.EventDescriptorCollection GetEvents(object component, Attribute[] attributes);
public static System.ComponentModel.EventDescriptorCollection GetEvents(object component, Attribute[] attributes);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Type of component cannot be statically discovered. The public parameterless constructor or the 'Default' static field may be trimmed from the Attribute's Type.")>]
static member GetEvents : obj * Attribute[] -> System.ComponentModel.EventDescriptorCollection
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 cui ottenere gli eventi.
Restituisce
Oggetto EventDescriptorCollection con gli eventi che corrispondono agli attributi specificati per questo componente.
- Attributi
Eccezioni
component è un oggetto remoto tra processi.
Commenti
Gli eventi per il component parametro possono differire 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 un carattere jolly, che corrisponde a qualsiasi evento con l'oggetto Type nel set di attributi.
Se un evento non ha una Attribute classe della stessa classe, l'evento non viene 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 nell'evento non è presente alcuna istanza di Attribute .
Se component è null, viene restituita una raccolta vuota.
L'ordine della raccolta restituita non è garantito che sia identico tra le chiamate, quindi ordinarlo sempre prima dell'utilizzo.
Vedi anche
- EventDescriptor
- EventDescriptorCollection
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties
Si applica a
GetEvents(Object, Boolean)
- Origine:
- TypeDescriptor.cs
- Origine:
- TypeDescriptor.cs
- Origine:
- TypeDescriptor.cs
- Origine:
- TypeDescriptor.cs
- Origine:
- 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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Type of component cannot be statically discovered.")]
public static System.ComponentModel.EventDescriptorCollection GetEvents(object component, bool noCustomTypeDesc);
public static System.ComponentModel.EventDescriptorCollection GetEvents(object component, bool noCustomTypeDesc);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Type of component cannot be statically discovered.")>]
static member GetEvents : obj * bool -> System.ComponentModel.EventDescriptorCollection
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 cui ottenere gli eventi.
- noCustomTypeDesc
- Boolean
true non considerare le informazioni sulla descrizione del tipo personalizzato; in caso contrario, false.
Restituisce
Oggetto EventDescriptorCollection con gli eventi per questo componente.
- Attributi
Eccezioni
component è un oggetto remoto tra processi.
Commenti
Questo metodo recupera una raccolta di eventi forniti dall'istanza del parametro specificata component . Ciò può differire dal set di eventi forniti dalla classe . Se il component parametro è sito, il sito può aggiungere o rimuovere altri eventi.
Se component è null, viene restituita una raccolta vuota.
L'ordine della raccolta restituita non è garantito che sia identico tra le chiamate, quindi ordinarlo sempre prima dell'utilizzo.
Vedi anche
- EventDescriptor
- EventDescriptorCollection
- ICustomTypeDescriptor
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties
Si applica a
GetEvents(Type, Attribute[])
- Origine:
- TypeDescriptor.cs
- Origine:
- TypeDescriptor.cs
- Origine:
- TypeDescriptor.cs
- Origine:
- TypeDescriptor.cs
- Origine:
- TypeDescriptor.cs
Restituisce la raccolta di eventi per un tipo specificato di componente utilizzando una matrice di attributi specificata come filtro.
public:
static System::ComponentModel::EventDescriptorCollection ^ GetEvents(Type ^ componentType, cli::array <Attribute ^> ^ attributes);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The public parameterless constructor or the 'Default' static field may be trimmed from the Attribute's Type.")]
public static System.ComponentModel.EventDescriptorCollection GetEvents(Type componentType, Attribute[] attributes);
public static System.ComponentModel.EventDescriptorCollection GetEvents(Type componentType, Attribute[] attributes);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The public parameterless constructor or the 'Default' static field may be trimmed from the Attribute's Type.")>]
static member GetEvents : Type * Attribute[] -> System.ComponentModel.EventDescriptorCollection
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.
- Attributi
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 un carattere jolly, che corrisponde a qualsiasi evento con l'oggetto Type nel set di attributi.
Se un evento non ha una Attribute classe della stessa classe, l'evento non viene 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 nell'evento non è presente alcuna istanza di Attribute .
Se il componentType parametro è null, viene restituita una raccolta vuota.
L'ordine della raccolta restituita non è garantito che sia identico tra le chiamate, quindi ordinarlo sempre prima dell'utilizzo.
Vedi anche
- EventDescriptor
- EventDescriptorCollection
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties
Si applica a
GetEvents(Object, Attribute[], Boolean)
- Origine:
- TypeDescriptor.cs
- Origine:
- TypeDescriptor.cs
- Origine:
- TypeDescriptor.cs
- Origine:
- TypeDescriptor.cs
- Origine:
- TypeDescriptor.cs
Restituisce la raccolta di eventi per un componente specificato utilizzando una matrice di attributi specificata come filtro e utilizzando un descrittore di tipo personalizzato.
public:
static System::ComponentModel::EventDescriptorCollection ^ GetEvents(System::Object ^ component, cli::array <Attribute ^> ^ attributes, bool noCustomTypeDesc);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Type of component cannot be statically discovered. The public parameterless constructor or the 'Default' static field may be trimmed from the Attribute's Type.")]
public static System.ComponentModel.EventDescriptorCollection GetEvents(object component, Attribute[]? attributes, bool noCustomTypeDesc);
public static System.ComponentModel.EventDescriptorCollection GetEvents(object component, Attribute[] attributes, bool noCustomTypeDesc);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Type of component cannot be statically discovered. The public parameterless constructor or the 'Default' static field may be trimmed from the Attribute's Type.")>]
static member GetEvents : obj * Attribute[] * bool -> System.ComponentModel.EventDescriptorCollection
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 cui ottenere gli eventi.
- noCustomTypeDesc
- Boolean
true non considerare le informazioni sulla descrizione del tipo personalizzato; in caso contrario, false.
Restituisce
Oggetto EventDescriptorCollection con gli eventi che corrispondono agli attributi specificati per questo componente.
- Attributi
Eccezioni
component è un oggetto remoto tra processi.
Commenti
Gli eventi per il component parametro possono differire 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 un carattere jolly, che corrisponde a qualsiasi evento con l'oggetto Type nel set di attributi.
Se un evento non ha una Attribute classe della stessa classe, l'evento non viene 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 nell'evento non è presente alcuna istanza di Attribute .
Se component è null, viene restituita una raccolta vuota.
L'ordine della raccolta restituita non è garantito che sia identico tra le chiamate, quindi ordinarlo sempre prima dell'utilizzo.
Vedi anche
- EventDescriptor
- EventDescriptorCollection
- ICustomTypeDescriptor
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties