Freigeben über


TypeDescriptor.GetEvents Methode

Definition

Gibt die Auflistung von Ereignissen für eine Komponente oder einen Typ zurück.

Überlädt

GetEvents(Object)

Gibt eine 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 der Ereignisse für eine angegebene Komponente zurück. Hierbei wird ein angegebenes Array von Attributen als Filter verwendet.

GetEvents(Object, Boolean)

Gibt die Auflistung von Eigenschaften für eine angegebene Komponente mit einem benutzerdefinierten Typdeskriptor zurück.

GetEvents(Type, Attribute[])

Gibt die Auflistung der Ereignisse für einen angegebenen Komponententyp zurück. Hierbei wird ein angegebenes Array von Attributen als Filter verwendet.

GetEvents(Object, Attribute[], Boolean)

Gibt die Auflistung von Ereignissen für eine angegebene Komponente zurück. Hierbei wird ein angegebenes Array von Attributen als Filter und ein benutzerdefinierter Typdeskriptor verwendet.

GetEvents(Object)

Quelle:
TypeDescriptor.cs
Quelle:
TypeDescriptor.cs
Quelle:
TypeDescriptor.cs

Gibt eine Auflistung von Ereignissen für die angegebene Komponente zurück.

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

Parameter

component
Object

Eine Komponente, für die die Ereignisse abgerufen werden sollen.

Gibt zurück

Eine EventDescriptorCollection mit den Ereignissen für diese Komponente.

Ausnahmen

component ist ein prozessübergreifendes Remoteobjekt.

Beispiele

Ein Beispiel für diese Methode finden Sie in der Count -Eigenschaft.

Hinweise

Ruft eine Auflistung von Ereignissen ab, die der angegebene component Parameter instance bereitstellt. Diese Auflistung kann sich von dem Satz von Ereignissen unterscheiden, die die -Klasse bereitstellt. Wenn der component Parameter sited ist, kann die Website zusätzliche Ereignisse hinzufügen oder entfernen.

Wenn component ist null, wird eine leere Auflistung zurückgegeben.

Es ist nicht garantiert, dass die Reihenfolge der zurückgegebenen Auflistung zwischen Aufrufen identisch ist, daher immer vor der Verwendung sortieren.

Weitere Informationen

Gilt für:

GetEvents(Type)

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

componentType
Type

Der Type der Zielkomponente.

Gibt zurück

Eine EventDescriptorCollection mit den Ereignissen für diese Komponente.

Hinweise

Rufen Sie diese Version dieser Methode nur auf, wenn Sie nicht über eine instance des -Objekts verfügen.

Wenn der componentType Parameter ist null, wird eine leere Auflistung zurückgegeben.

Es ist nicht garantiert, dass die Reihenfolge der zurückgegebenen Auflistung zwischen Aufrufen identisch ist, daher immer vor der Verwendung sortieren.

Weitere Informationen

Gilt für:

GetEvents(Object, Attribute[])

Quelle:
TypeDescriptor.cs
Quelle:
TypeDescriptor.cs
Quelle:
TypeDescriptor.cs

Gibt die Auflistung der Ereignisse für eine angegebene Komponente zurück. Hierbei wird ein angegebenes Array von Attributen als Filter verwendet.

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

Parameter

component
Object

Eine Komponente, für die die Ereignisse abgerufen werden sollen.

attributes
Attribute[]

Ein Array des Typs Attribute, das Sie als Filter verwenden können.

Gibt zurück

Eine EventDescriptorCollection mit den Ereignissen, die mit den angegebenen Attributen für diese Komponente übereinstimmen.

Ausnahmen

component ist ein prozessübergreifendes Remoteobjekt.

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 sited ist.

Das attributes Array kann eine Mischung aus Type - und Attribute -Objekten aufweisen. Das Filtern wird durch die folgenden Regeln definiert:

  • Ein Type wird als Einplatzhalter behandelt. Es stimmt mit jedem Ereignis überein, das den Type in seinem Satz von Attributen enthält.

  • Wenn ein Ereignis nicht über dieselbe Attribute Klasse verfügt, ist das Ereignis nicht im zurückgegebenen Array enthalten.

  • Wenn das Attribut ein instance der Attribute -Klasse ist, muss das Ereignis eine genaue Übereinstimmung sein, oder es ist nicht im zurückgegebenen Array enthalten.

  • Wenn ein Attribute instance angegeben ist und es sich um das Standardereignis handelt, wird es im zurückgegebenen Array eingeschlossen, auch wenn keine instance des Attribute im -Ereignis vorhanden ist.

Wenn component ist null, wird eine leere Auflistung zurückgegeben.

Es ist nicht garantiert, dass die Reihenfolge der zurückgegebenen Auflistung zwischen Aufrufen identisch ist, daher immer vor der Verwendung sortieren.

Weitere Informationen

Gilt für:

GetEvents(Object, Boolean)

Quelle:
TypeDescriptor.cs
Quelle:
TypeDescriptor.cs
Quelle:
TypeDescriptor.cs

Gibt die Auflistung von Eigenschaften für eine angegebene Komponente mit einem benutzerdefinierten Typdeskriptor zurück.

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

Parameter

component
Object

Eine Komponente, für die die Ereignisse abgerufen werden sollen.

noCustomTypeDesc
Boolean

true, um benutzerdefinierte Typbeschreibungsinformationen nicht zu berücksichtigen; anderenfalls false.

Gibt zurück

Eine EventDescriptorCollection mit den Ereignissen für diese Komponente.

Ausnahmen

component ist ein prozessübergreifendes Remoteobjekt.

Hinweise

Diese Methode ruft eine Auflistung von Ereignissen ab, die der angegebene component Parameter instance bereitstellt. Dies kann sich von dem Satz von Ereignissen unterscheiden, die die -Klasse bereitstellt. Wenn der component Parameter sited ist, kann die Website zusätzliche Ereignisse hinzufügen oder entfernen.

Wenn component ist null, wird eine leere Auflistung zurückgegeben.

Es ist nicht garantiert, dass die Reihenfolge der zurückgegebenen Auflistung zwischen Aufrufen identisch ist, daher immer vor der Verwendung sortieren.

Weitere Informationen

Gilt für:

GetEvents(Type, Attribute[])

Quelle:
TypeDescriptor.cs
Quelle:
TypeDescriptor.cs
Quelle:
TypeDescriptor.cs

Gibt die Auflistung der Ereignisse für einen angegebenen Komponententyp zurück. Hierbei wird ein angegebenes Array von Attributen als Filter verwendet.

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

Parameter

componentType
Type

Der Type der Zielkomponente.

attributes
Attribute[]

Ein Array des Typs Attribute, das Sie als Filter verwenden können.

Gibt zurück

Eine EventDescriptorCollection mit den Ereignissen, die mit den angegebenen Attributen für diese Komponente übereinstimmen.

Hinweise

Rufen Sie diese Version dieser Methode nur auf, wenn Sie nicht über eine instance des -Objekts verfügen.

Das attributes Parameterarray kann eine Mischung aus Type - und Attribute -Objekten aufweisen. Das Filtern wird durch die folgenden Regeln definiert:

  • Ein Type wird als Einplatzhalter behandelt. Es stimmt mit jedem Ereignis überein, das den Type in seinem Satz von Attributen enthält.

  • Wenn ein Ereignis nicht über dieselbe Attribute Klasse verfügt, ist das Ereignis nicht im zurückgegebenen Array enthalten.

  • Wenn das Attribut ein instance der Attribute -Klasse ist, muss das Ereignis eine genaue Übereinstimmung sein, oder es ist nicht im zurückgegebenen Array enthalten.

  • Wenn ein Attribute instance angegeben ist und es sich um das Standardereignis handelt, wird es im zurückgegebenen Array eingeschlossen, auch wenn keine instance des Attribute im -Ereignis vorhanden ist.

Wenn der componentType Parameter ist null, wird eine leere Auflistung zurückgegeben.

Es ist nicht garantiert, dass die Reihenfolge der zurückgegebenen Auflistung zwischen Aufrufen identisch ist, daher immer vor der Verwendung sortieren.

Weitere Informationen

Gilt für:

GetEvents(Object, Attribute[], Boolean)

Quelle:
TypeDescriptor.cs
Quelle:
TypeDescriptor.cs
Quelle:
TypeDescriptor.cs

Gibt die Auflistung von Ereignissen für eine angegebene Komponente zurück. Hierbei wird ein angegebenes Array von Attributen als Filter und ein benutzerdefinierter Typdeskriptor verwendet.

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

Parameter

component
Object

Eine Komponente, für die die Ereignisse abgerufen werden sollen.

attributes
Attribute[]

Ein Array des Typs Attribute, der als Filter verwendet werden soll.

noCustomTypeDesc
Boolean

true, um benutzerdefinierte Typbeschreibungsinformationen nicht zu berücksichtigen; anderenfalls false.

Gibt zurück

Eine EventDescriptorCollection mit den Ereignissen, die mit den angegebenen Attributen für diese Komponente übereinstimmen.

Ausnahmen

component ist ein prozessübergreifendes Remoteobjekt.

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 sited ist.

Das attributes Parameterarray kann eine Mischung aus Type - und Attribute -Objekten aufweisen. Das Filtern wird durch die folgenden Regeln definiert:

  • Ein Type wird als Einplatzhalter behandelt. Es stimmt mit jedem Ereignis überein, das den Type in seinem Satz von Attributen enthält.

  • Wenn ein Ereignis nicht über dieselbe Attribute Klasse verfügt, ist das Ereignis nicht im zurückgegebenen Array enthalten.

  • Wenn das Attribut ein instance der Attribute -Klasse ist, muss das Ereignis eine genaue Übereinstimmung sein, oder es ist nicht im zurückgegebenen Array enthalten.

  • Wenn ein Attribute instance angegeben ist und es sich um das Standardereignis handelt, wird es im zurückgegebenen Array eingeschlossen, auch wenn keine instance des Attribute im -Ereignis vorhanden ist.

Wenn component ist null, wird eine leere Auflistung zurückgegeben.

Es ist nicht garantiert, dass die Reihenfolge der zurückgegebenen Auflistung zwischen Aufrufen identisch ist, daher immer vor der Verwendung sortieren.

Weitere Informationen

Gilt für: