TypeDescriptor.GetEvents Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt die Auflistung von Ereignissen für eine Komponente oder einen Typ zurück.
Überlädt
| Name | Beschreibung |
|---|---|
| GetEvents(Object) |
Gibt die Auflistung von Ereignissen für die angegebene Komponente zurück. |
| GetEvents(Type) |
Gibt die Auflistung von Ereignissen für einen angegebenen Komponententyp zurück. |
| GetEvents(Object, Attribute[]) |
Gibt die Auflistung von Ereignissen für eine angegebene Komponente zurück, die ein angegebenes Array von Attributen als Filter verwendet. |
| GetEvents(Object, Boolean) |
Gibt die Auflistung von Ereignissen für eine angegebene Komponente mit einem benutzerdefinierten Typdeskriptor zurück. |
| GetEvents(Type, Attribute[]) |
Gibt die Auflistung von Ereignissen für einen angegebenen Komponententyp mithilfe eines angegebenen Arrays von Attributen als Filter zurück. |
| GetEvents(Object, Attribute[], Boolean) |
Gibt die Auflistung von Ereignissen für eine angegebene Komponente zurück, die ein angegebenes Array von Attributen als Filter verwendet und einen benutzerdefinierten Typdeskriptor verwendet. |
GetEvents(Object)
- Quelle:
- TypeDescriptor.cs
- Quelle:
- TypeDescriptor.cs
- Quelle:
- TypeDescriptor.cs
- Quelle:
- TypeDescriptor.cs
- Quelle:
- TypeDescriptor.cs
Gibt die Auflistung von Ereignissen für die angegebene Komponente zurück.
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
Parameter
- component
- Object
Eine Komponente, für die die Ereignisse abgerufen werden sollen.
Gibt zurück
Ein EventDescriptorCollection Ereignis mit den Ereignissen für diese Komponente.
- Attribute
Ausnahmen
component ist ein prozessübergreifendes remoted-Objekt.
Beispiele
Ein Beispiel für diese Methode finden Sie in der Count Eigenschaft.
Hinweise
Ruft eine Auflistung von Ereignissen ab, die von der angegebenen component Parameterinstanz bereitgestellt werden. Diese Auflistung kann sich von der Gruppe der von der Klasse bereitgestellten Ereignisse unterscheiden. Wenn der component Parameter websited ist, kann die Website zusätzliche Ereignisse hinzufügen oder entfernen.
Wenn component ja null, wird eine leere Auflistung zurückgegeben.
Die Reihenfolge der zurückgegebenen Auflistung ist nicht garantiert identisch zwischen Aufrufen, sodass sie immer vor der Verwendung sortiert werden.
Weitere Informationen
- EventDescriptor
- EventDescriptorCollection
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties
Gilt für:
GetEvents(Type)
- Quelle:
- TypeDescriptor.cs
- Quelle:
- TypeDescriptor.cs
- Quelle:
- TypeDescriptor.cs
- Quelle:
- TypeDescriptor.cs
- Quelle:
- TypeDescriptor.cs
Gibt die Auflistung von Ereignissen für einen angegebenen Komponententyp zurück.
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
Parameter
Gibt zurück
Ein EventDescriptorCollection Ereignis mit den Ereignissen für diese Komponente.
Hinweise
Rufen Sie diese Version dieser Methode nur auf, wenn Sie keine Instanz des Objekts haben.
Wenn der componentType Parameter lautet null, wird eine leere Auflistung zurückgegeben.
Die Reihenfolge der zurückgegebenen Auflistung ist nicht garantiert identisch zwischen Aufrufen, sodass sie immer vor der Verwendung sortiert werden.
Weitere Informationen
- EventDescriptor
- EventDescriptorCollection
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties
Gilt für:
GetEvents(Object, Attribute[])
- Quelle:
- TypeDescriptor.cs
- Quelle:
- TypeDescriptor.cs
- Quelle:
- TypeDescriptor.cs
- Quelle:
- TypeDescriptor.cs
- Quelle:
- TypeDescriptor.cs
Gibt die Auflistung von Ereignissen für eine angegebene Komponente zurück, die ein angegebenes Array von Attributen als Filter verwendet.
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
Parameter
- component
- Object
Eine Komponente, für die die Ereignisse abgerufen werden sollen.
Gibt zurück
Eine EventDescriptorCollection mit den Ereignissen, die den angegebenen Attributen für diese Komponente entsprechen.
- Attribute
Ausnahmen
component ist ein prozessübergreifendes remoted-Objekt.
Hinweise
Die Ereignisse für den component Parameter können sich von den Ereignissen einer Klasse unterscheiden, da die Website Ereignisse hinzufügen oder entfernen kann, wenn der component Parameter websited ist.
Das attributes Array kann eine Mischung aus Type und Attribute Objekten aufweisen. Filterung wird durch die folgenden Regeln definiert:
A Type wird als Wildcard behandelt; es entspricht jedem Ereignis, das den Type Satz von Attributen enthält.
Wenn ein Ereignis nicht über eine Attribute der gleichen Klasse verfügt, ist das Ereignis nicht im zurückgegebenen Array enthalten.
Wenn es sich bei dem Attribut um eine Instanz der Attribute Klasse handelt, muss das Ereignis eine genaue Übereinstimmung sein, oder es ist nicht im zurückgegebenen Array enthalten.
Wenn eine Attribute Instanz angegeben ist und es sich um das Standardereignis handelt, wird sie im zurückgegebenen Array eingeschlossen, auch wenn keine Instanz des Attribute Ereignisses vorhanden ist.
Wenn component ja null, wird eine leere Auflistung zurückgegeben.
Die Reihenfolge der zurückgegebenen Auflistung ist nicht garantiert identisch zwischen Aufrufen, sodass sie immer vor der Verwendung sortiert werden.
Weitere Informationen
- EventDescriptor
- EventDescriptorCollection
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties
Gilt für:
GetEvents(Object, Boolean)
- Quelle:
- TypeDescriptor.cs
- Quelle:
- TypeDescriptor.cs
- Quelle:
- TypeDescriptor.cs
- Quelle:
- TypeDescriptor.cs
- Quelle:
- TypeDescriptor.cs
Gibt die Auflistung von Ereignissen für eine angegebene Komponente mit einem benutzerdefinierten Typdeskriptor zurück.
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
Parameter
- component
- Object
Eine Komponente, für die die Ereignisse abgerufen werden sollen.
- noCustomTypeDesc
- Boolean
truebenutzerdefinierte Typbeschreibungsinformationen nicht zu berücksichtigen; andernfalls . false
Gibt zurück
Ein EventDescriptorCollection Ereignis mit den Ereignissen für diese Komponente.
- Attribute
Ausnahmen
component ist ein prozessübergreifendes remoted-Objekt.
Hinweise
Diese Methode ruft eine Auflistung von Ereignissen ab, die von der angegebenen component Parameterinstanz bereitgestellt werden. Dies kann sich von der Von der Klasse bereitgestellten Ereignismenge unterscheiden. Wenn der component Parameter websited ist, kann die Website zusätzliche Ereignisse hinzufügen oder entfernen.
Wenn component ja null, wird eine leere Auflistung zurückgegeben.
Die Reihenfolge der zurückgegebenen Auflistung ist nicht garantiert identisch zwischen Aufrufen, sodass sie immer vor der Verwendung sortiert werden.
Weitere Informationen
- EventDescriptor
- EventDescriptorCollection
- ICustomTypeDescriptor
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties
Gilt für:
GetEvents(Type, Attribute[])
- Quelle:
- TypeDescriptor.cs
- Quelle:
- TypeDescriptor.cs
- Quelle:
- TypeDescriptor.cs
- Quelle:
- TypeDescriptor.cs
- Quelle:
- TypeDescriptor.cs
Gibt die Auflistung von Ereignissen für einen angegebenen Komponententyp mithilfe eines angegebenen Arrays von Attributen als Filter zurück.
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
Parameter
Gibt zurück
Eine EventDescriptorCollection mit den Ereignissen, die den angegebenen Attributen für diese Komponente entsprechen.
- Attribute
Hinweise
Rufen Sie diese Version dieser Methode nur auf, wenn Sie keine Instanz des Objekts haben.
Das attributes Parameterarray kann eine Mischung aus Type und Attribute Objekte aufweisen. Filterung wird durch die folgenden Regeln definiert:
A Type wird als Wildcard behandelt; es entspricht jedem Ereignis, das den Type Satz von Attributen enthält.
Wenn ein Ereignis nicht über eine Attribute der gleichen Klasse verfügt, ist das Ereignis nicht im zurückgegebenen Array enthalten.
Wenn es sich bei dem Attribut um eine Instanz der Attribute Klasse handelt, muss das Ereignis eine genaue Übereinstimmung sein, oder es ist nicht im zurückgegebenen Array enthalten.
Wenn eine Attribute Instanz angegeben ist und es sich um das Standardereignis handelt, wird sie im zurückgegebenen Array eingeschlossen, auch wenn keine Instanz des Attribute Ereignisses vorhanden ist.
Wenn der componentType Parameter lautet null, wird eine leere Auflistung zurückgegeben.
Die Reihenfolge der zurückgegebenen Auflistung ist nicht garantiert identisch zwischen Aufrufen, sodass sie immer vor der Verwendung sortiert werden.
Weitere Informationen
- EventDescriptor
- EventDescriptorCollection
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties
Gilt für:
GetEvents(Object, Attribute[], Boolean)
- Quelle:
- TypeDescriptor.cs
- Quelle:
- TypeDescriptor.cs
- Quelle:
- TypeDescriptor.cs
- Quelle:
- TypeDescriptor.cs
- Quelle:
- TypeDescriptor.cs
Gibt die Auflistung von Ereignissen für eine angegebene Komponente zurück, die ein angegebenes Array von Attributen als Filter verwendet und einen benutzerdefinierten Typdeskriptor verwendet.
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
Parameter
- component
- Object
Eine Komponente, für die die Ereignisse abgerufen werden sollen.
- noCustomTypeDesc
- Boolean
truebenutzerdefinierte Typbeschreibungsinformationen nicht zu berücksichtigen; andernfalls . false
Gibt zurück
Eine EventDescriptorCollection mit den Ereignissen, die den angegebenen Attributen für diese Komponente entsprechen.
- Attribute
Ausnahmen
component ist ein prozessübergreifendes remoted-Objekt.
Hinweise
Die Ereignisse für den component Parameter können sich von den Ereignissen einer Klasse unterscheiden, da die Website Ereignisse hinzufügen oder entfernen kann, wenn der component Parameter websited ist.
Das attributes Parameterarray kann eine Mischung aus Type und Attribute Objekte aufweisen. Filterung wird durch die folgenden Regeln definiert:
A Type wird als Wildcard behandelt; es entspricht jedem Ereignis, das den Type Satz von Attributen enthält.
Wenn ein Ereignis nicht über eine Attribute der gleichen Klasse verfügt, ist das Ereignis nicht im zurückgegebenen Array enthalten.
Wenn es sich bei dem Attribut um eine Instanz der Attribute Klasse handelt, muss das Ereignis eine genaue Übereinstimmung sein, oder es ist nicht im zurückgegebenen Array enthalten.
Wenn eine Attribute Instanz angegeben ist und es sich um das Standardereignis handelt, wird sie im zurückgegebenen Array eingeschlossen, auch wenn keine Instanz des Attribute Ereignisses vorhanden ist.
Wenn component ja null, wird eine leere Auflistung zurückgegeben.
Die Reihenfolge der zurückgegebenen Auflistung ist nicht garantiert identisch zwischen Aufrufen, sodass sie immer vor der Verwendung sortiert werden.
Weitere Informationen
- EventDescriptor
- EventDescriptorCollection
- ICustomTypeDescriptor
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties