TypeDescriptor.GetEvents Methode

Definition

Gibt die Auflistung von Ereignissen für eine Komponente oder einen Typ zurück.Returns the collection of events for a component or type.

Überlädt

GetEvents(Object)

Gibt eine Auflistung von Ereignissen für die angegebene Komponente zurück.Returns the collection of events for the specified component.

GetEvents(Type)

Gibt die Auflistung von Ereignissen für einen angegebenen Komponententyp zurück.Returns the collection of events for a specified type of component.

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.Returns the collection of events for a specified component using a specified array of attributes as a filter.

GetEvents(Object, Boolean)

Gibt die Auflistung von Eigenschaften für eine angegebene Komponente mit einem benutzerdefinierten Typdeskriptor zurück.Returns the collection of events for a specified component with a custom type descriptor.

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.Returns the collection of events for a specified type of component using a specified array of attributes as a filter.

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.Returns the collection of events for a specified component using a specified array of attributes as a filter and using a custom type descriptor.

GetEvents(Object)

Gibt eine Auflistung von Ereignissen für die angegebene Komponente zurück.Returns the collection of events for the specified component.

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.A component to get the events for.

Gibt zurück

EventDescriptorCollection

Eine EventDescriptorCollection mit den Ereignissen für diese Komponente.An EventDescriptorCollection with the events for this component.

Ausnahmen

component ist ein prozessübergreifendes Remoteobjekt.component is a cross-process remoted object.

Beispiele

Ein Beispiel für diese Methode finden Sie unter der- Count Eigenschaft.For an example of this method, see the Count property.

Hinweise

Ruft eine Auflistung von Ereignissen ab, die von der angegebenen component Parameter Instanz bereitgestellt werden.Retrieves a collection of events that the given component parameter instance provides. Diese Auflistung kann sich von dem Satz von Ereignissen unterscheiden, den die-Klasse bereitstellt.This collection can differ from the set of events the class provides. Wenn der component Parameter "sited" ist, kann die Site weitere Ereignisse hinzufügen oder entfernen.If the component parameter is sited, the site can add or remove additional events.

Wenn den Wert component null hat, wird eine leere Auflistung zurückgegeben.If component is null, then an empty collection is returned.

Es ist nicht garantiert, dass die Reihenfolge der zurückgegebenen Auflistung zwischen den aufrufen identisch ist, sodass Sie Sie immer vor der Verwendung sortieren müssen.The order of the returned collection is not guaranteed to be identical between calls, so always order it before use.

Siehe auch

Gilt für:

GetEvents(Type)

Gibt die Auflistung von Ereignissen für einen angegebenen Komponententyp zurück.Returns the collection of events for a specified type of component.

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.The Type of the target component.

Gibt zurück

EventDescriptorCollection

Eine EventDescriptorCollection mit den Ereignissen für diese Komponente.An EventDescriptorCollection with the events for this component.

Hinweise

Diese Version dieser Methode wird nur aufgerufen, wenn keine Instanz des-Objekts vorhanden ist.Call this version of this method only when you do not have an instance of the object.

Wenn der- componentType Parameter ist null , wird eine leere Auflistung zurückgegeben.If the componentType parameter is null, an empty collection is returned.

Es ist nicht garantiert, dass die Reihenfolge der zurückgegebenen Auflistung zwischen den aufrufen identisch ist, sodass Sie Sie immer vor der Verwendung sortieren müssen.The order of the returned collection is not guaranteed to be identical between calls, so always order it before use.

Siehe auch

Gilt für:

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.Returns the collection of events for a specified component using a specified array of attributes as a filter.

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.A component to get the events for.

attributes
Attribute[]

Ein Array des Typs Attribute, das Sie als Filter verwenden können.An array of type Attribute that you can use as a filter.

Gibt zurück

EventDescriptorCollection

Eine EventDescriptorCollection mit den Ereignissen, die mit den angegebenen Attributen für diese Komponente übereinstimmen.An EventDescriptorCollection with the events that match the specified attributes for this component.

Ausnahmen

component ist ein prozessübergreifendes Remoteobjekt.component is a cross-process remoted object.

Hinweise

Die Ereignisse für den- component Parameter können sich von den Ereignissen einer-Klasse unterscheiden, da die Site Ereignisse hinzufügen oder entfernen kann, wenn der component Parameter positioniert ist.The events for the component parameter can differ from the events of a class, because the site can add or remove events if the component parameter is sited.

Das attributes Array kann eine Mischung aus Type -und- Attribute Objekten aufweisen.The attributes array can have a mix of Type and Attribute objects. Das Filtern wird durch die folgenden Regeln definiert:Filtering is defined by the following rules:

  • Eine Type wird als Platzhalter behandelt. Sie entspricht jedem Ereignis, das Type in seiner Gruppe von Attributen enthält.A Type is treated as a wildcard; it matches any event that has the Type in its set of attributes.

  • Wenn ein Ereignis nicht über eine Attribute der gleichen Klasse verfügt, ist das Ereignis nicht im zurückgegebenen Array enthalten.If an event does not have an Attribute of the same class, the event is not included in the returned array.

  • Wenn das-Attribut eine Instanz der- Attribute Klasse ist, muss das Ereignis eine genaue Entsprechung sein, oder es ist nicht im zurückgegebenen Array enthalten.If the attribute is an instance of the Attribute class, the event must be an exact match or it is not included in the returned array.

  • Wenn eine Attribute Instanz angegeben wird und es sich um das Standard Ereignis handelt, wird Sie in das zurückgegebene Array eingeschlossen, auch wenn keine Instanz von Attribute im Ereignis vorhanden ist.If an Attribute instance is specified and it is the default event, it is included in the returned array even if there is no instance of the Attribute in the event.

Wenn den Wert component null hat, wird eine leere Auflistung zurückgegeben.If component is null, an empty collection is returned.

Es ist nicht garantiert, dass die Reihenfolge der zurückgegebenen Auflistung zwischen den aufrufen identisch ist, sodass Sie Sie immer vor der Verwendung sortieren müssen.The order of the returned collection is not guaranteed to be identical between calls, so always order it before use.

Siehe auch

Gilt für:

GetEvents(Object, Boolean)

Gibt die Auflistung von Eigenschaften für eine angegebene Komponente mit einem benutzerdefinierten Typdeskriptor zurück.Returns the collection of events for a specified component with a custom type descriptor.

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.A component to get the events for.

noCustomTypeDesc
Boolean

true, um benutzerdefinierte Typbeschreibungsinformationen zu berücksichtigen, andernfalls false.true to consider custom type description information; otherwise, false.

Gibt zurück

EventDescriptorCollection

Eine EventDescriptorCollection mit den Ereignissen für diese Komponente.An EventDescriptorCollection with the events for this component.

Ausnahmen

component ist ein prozessübergreifendes Remoteobjekt.component is a cross-process remoted object.

Hinweise

Diese Methode ruft eine Auflistung von Ereignissen ab, die von der angegebenen component Parameter Instanz bereitgestellt werden.This method retrieves a collection of events that the given component parameter instance provides. Dies kann sich von dem Satz von Ereignissen unterscheiden, den die-Klasse bereitstellt.This can differ from the set of events the class provides. Wenn der component Parameter "sited" ist, kann die Site weitere Ereignisse hinzufügen oder entfernen.If the component parameter is sited, the site can add or remove additional events.

Wenn den Wert component null hat, wird eine leere Auflistung zurückgegeben.If component is null, an empty collection is returned.

Es ist nicht garantiert, dass die Reihenfolge der zurückgegebenen Auflistung zwischen den aufrufen identisch ist, sodass Sie Sie immer vor der Verwendung sortieren müssen.The order of the returned collection is not guaranteed to be identical between calls, so always order it before use.

Siehe auch

Gilt für:

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.Returns the collection of events for a specified type of component using a specified array of attributes as a filter.

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.The Type of the target component.

attributes
Attribute[]

Ein Array des Typs Attribute, das Sie als Filter verwenden können.An array of type Attribute that you can use as a filter.

Gibt zurück

EventDescriptorCollection

Eine EventDescriptorCollection mit den Ereignissen, die mit den angegebenen Attributen für diese Komponente übereinstimmen.An EventDescriptorCollection with the events that match the specified attributes for this component.

Hinweise

Diese Version dieser Methode wird nur aufgerufen, wenn keine Instanz des-Objekts vorhanden ist.Call this version of this method only when you do not have an instance of the object.

Das attributes Parameter Array kann eine Mischung aus Type -und- Attribute Objekten aufweisen.The attributes parameter array can have a mix of Type and Attribute objects. Das Filtern wird durch die folgenden Regeln definiert:Filtering is defined by the following rules:

  • Eine Type wird als Platzhalter behandelt. Sie entspricht jedem Ereignis, das Type in seiner Gruppe von Attributen enthält.A Type is treated as a wildcard; it matches any event that has the Type in its set of attributes.

  • Wenn ein Ereignis nicht über eine Attribute der gleichen Klasse verfügt, ist das Ereignis nicht im zurückgegebenen Array enthalten.If an event does not have an Attribute of the same class, the event is not included in the returned array.

  • Wenn das-Attribut eine Instanz der- Attribute Klasse ist, muss das Ereignis eine genaue Entsprechung sein, oder es ist nicht im zurückgegebenen Array enthalten.If the attribute is an instance of the Attribute class, the event must be an exact match or it is not included in the returned array.

  • Wenn eine Attribute Instanz angegeben wird und es sich um das Standard Ereignis handelt, wird Sie in das zurückgegebene Array eingeschlossen, auch wenn keine Instanz von Attribute im Ereignis vorhanden ist.If an Attribute instance is specified and it is the default event, it is included in the returned array even if there is no instance of the Attribute in the event.

Wenn der- componentType Parameter ist null , wird eine leere Auflistung zurückgegeben.If the componentType parameter is null, an empty collection is returned.

Es ist nicht garantiert, dass die Reihenfolge der zurückgegebenen Auflistung zwischen den aufrufen identisch ist, sodass Sie Sie immer vor der Verwendung sortieren müssen.The order of the returned collection is not guaranteed to be identical between calls, so always order it before use.

Siehe auch

Gilt für:

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.Returns the collection of events for a specified component using a specified array of attributes as a filter and using a custom type descriptor.

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);
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.A component to get the events for.

attributes
Attribute[]

Ein Array des Typs Attribute, der als Filter verwendet werden soll.An array of type Attribute to use as a filter.

noCustomTypeDesc
Boolean

true, um benutzerdefinierte Typbeschreibungsinformationen zu berücksichtigen, andernfalls false.true to consider custom type description information; otherwise, false.

Gibt zurück

EventDescriptorCollection

Eine EventDescriptorCollection mit den Ereignissen, die mit den angegebenen Attributen für diese Komponente übereinstimmen.An EventDescriptorCollection with the events that match the specified attributes for this component.

Ausnahmen

component ist ein prozessübergreifendes Remoteobjekt.component is a cross-process remoted object.

Hinweise

Die Ereignisse für den- component Parameter können sich von den Ereignissen einer-Klasse unterscheiden, da die Site Ereignisse hinzufügen oder entfernen kann, wenn der component Parameter positioniert ist.The events for the component parameter can differ from the events of a class, because the site can add or remove events if the component parameter is sited.

Das attributes Parameter Array kann eine Mischung aus Type -und- Attribute Objekten aufweisen.The attributes parameter array can have a mix of Type and Attribute objects. Das Filtern wird durch die folgenden Regeln definiert:Filtering is defined by the following rules:

  • Eine Type wird als Platzhalter behandelt. Sie entspricht jedem Ereignis, das Type in seiner Gruppe von Attributen enthält.A Type is treated as a wildcard; it matches any event that has the Type in its set of attributes.

  • Wenn ein Ereignis nicht über eine Attribute der gleichen Klasse verfügt, ist das Ereignis nicht im zurückgegebenen Array enthalten.If an event does not have an Attribute of the same class, the event is not included in the returned array.

  • Wenn das-Attribut eine Instanz der- Attribute Klasse ist, muss das Ereignis eine genaue Entsprechung sein, oder es ist nicht im zurückgegebenen Array enthalten.If the attribute is an instance of the Attribute class, the event must be an exact match or it is not included in the returned array.

  • Wenn eine Attribute Instanz angegeben wird und es sich um das Standard Ereignis handelt, wird Sie in das zurückgegebene Array eingeschlossen, auch wenn keine Instanz von Attribute im Ereignis vorhanden ist.If an Attribute instance is specified and it is the default event, it is included in the returned array even if there is no instance of the Attribute in the event.

Wenn den Wert component null hat, wird eine leere Auflistung zurückgegeben.If component is null, an empty collection is returned.

Es ist nicht garantiert, dass die Reihenfolge der zurückgegebenen Auflistung zwischen den aufrufen identisch ist, sodass Sie Sie immer vor der Verwendung sortieren müssen.The order of the returned collection is not guaranteed to be identical between calls, so always order it before use.

Siehe auch

Gilt für: