TypeDescriptor.GetEvents Método

Definición

Devuelve la colección de eventos para un componente o tipo.Returns the collection of events for a component or type.

Sobrecargas

GetEvents(Object)

Devuelve la colección de eventos para el componente especificado.Returns the collection of events for the specified component.

GetEvents(Type)

Devuelve la colección de eventos para un tipo de componente especificado.Returns the collection of events for a specified type of component.

GetEvents(Object, Attribute[])

Devuelve la colección de eventos de un componente especificado usando una matriz de atributos especificada como filtro.Returns the collection of events for a specified component using a specified array of attributes as a filter.

GetEvents(Object, Boolean)

Devuelve la colección de eventos para un componente especificado con un descriptor de tipos personalizado.Returns the collection of events for a specified component with a custom type descriptor.

GetEvents(Type, Attribute[])

Devuelve la colección de eventos de un tipo de componente especificado usando una matriz de atributos especificada como filtro.Returns the collection of events for a specified type of component using a specified array of attributes as a filter.

GetEvents(Object, Attribute[], Boolean)

Devuelve la colección de eventos de un componente especificado usando una matriz de atributos especificada como filtro y usando un descriptor de tipo personalizado.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)

Devuelve la colección de eventos para el componente especificado.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

Parámetros

component
Object

Un componente para el que obtener eventos.A component to get the events for.

Devoluciones

EventDescriptorCollection

Un EventDescriptorCollection con los eventos para este componente.An EventDescriptorCollection with the events for this component.

Excepciones

component es un objeto remoto entre procesos.component is a cross-process remoted object.

Ejemplos

Para obtener un ejemplo de este método, vea la Count propiedad.For an example of this method, see the Count property.

Comentarios

Recupera una colección de eventos proporcionados por la component instancia de parámetro especificada.Retrieves a collection of events that the given component parameter instance provides. Esta colección puede diferir del conjunto de eventos que proporciona la clase.This collection can differ from the set of events the class provides. Si el component parámetro está en el sitio, el sitio puede Agregar o quitar eventos adicionales.If the component parameter is sited, the site can add or remove additional events.

Si component es null , se devuelve una colección vacía.If component is null, then an empty collection is returned.

No se garantiza que el orden de la colección devuelta sea idéntico entre llamadas, por lo que debe ordenarla siempre antes de usar.The order of the returned collection is not guaranteed to be identical between calls, so always order it before use.

Consulte también

GetEvents(Type)

Devuelve la colección de eventos para un tipo de componente especificado.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

Parámetros

componentType
Type

Type del componente de destino.The Type of the target component.

Devoluciones

EventDescriptorCollection

Un EventDescriptorCollection con los eventos para este componente.An EventDescriptorCollection with the events for this component.

Comentarios

Llame a esta versión de este método solo si no tiene una instancia del objeto.Call this version of this method only when you do not have an instance of the object.

Si el componentType parámetro es null , se devuelve una colección vacía.If the componentType parameter is null, an empty collection is returned.

No se garantiza que el orden de la colección devuelta sea idéntico entre llamadas, por lo que debe ordenarla siempre antes de usar.The order of the returned collection is not guaranteed to be identical between calls, so always order it before use.

Consulte también

GetEvents(Object, Attribute[])

Devuelve la colección de eventos de un componente especificado usando una matriz de atributos especificada como filtro.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

Parámetros

component
Object

Un componente para el que obtener eventos.A component to get the events for.

attributes
Attribute[]

Matriz de tipo Attribute que puede usar como filtro.An array of type Attribute that you can use as a filter.

Devoluciones

EventDescriptorCollection

EventDescriptorCollection con los eventos que coinciden con los atributos especificados para este componente.An EventDescriptorCollection with the events that match the specified attributes for this component.

Excepciones

component es un objeto remoto entre procesos.component is a cross-process remoted object.

Comentarios

Los eventos component del parámetro pueden diferir de los eventos de una clase, ya que el sitio puede Agregar o quitar eventos si el component parámetro está en el sitio.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.

La attributes matriz puede tener una combinación de Type Attribute objetos y.The attributes array can have a mix of Type and Attribute objects. El filtrado se define mediante las siguientes reglas:Filtering is defined by the following rules:

  • Un Type se trata como un carácter comodín; coincide con cualquier evento que tenga Type en su conjunto de atributos.A Type is treated as a wildcard; it matches any event that has the Type in its set of attributes.

  • Si un evento no tiene un Attribute de la misma clase, el evento no se incluye en la matriz devuelta.If an event does not have an Attribute of the same class, the event is not included in the returned array.

  • Si el atributo es una instancia de la Attribute clase, el evento debe ser una coincidencia exacta o no se incluye en la matriz devuelta.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.

  • Si Attribute se especifica una instancia de y es el evento predeterminado, se incluye en la matriz devuelta incluso si no hay ninguna instancia de Attribute en el evento.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.

Si component es null , se devuelve una colección vacía.If component is null, an empty collection is returned.

No se garantiza que el orden de la colección devuelta sea idéntico entre llamadas, por lo que debe ordenarla siempre antes de usar.The order of the returned collection is not guaranteed to be identical between calls, so always order it before use.

Consulte también

GetEvents(Object, Boolean)

Devuelve la colección de eventos para un componente especificado con un descriptor de tipos personalizado.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

Parámetros

component
Object

Un componente para el que obtener eventos.A component to get the events for.

noCustomTypeDesc
Boolean

true para tener en cuenta la información de descripción de tipo personalizado; si no, false.true to consider custom type description information; otherwise, false.

Devoluciones

EventDescriptorCollection

Un EventDescriptorCollection con los eventos para este componente.An EventDescriptorCollection with the events for this component.

Excepciones

component es un objeto remoto entre procesos.component is a cross-process remoted object.

Comentarios

Este método recupera una colección de eventos proporcionados por la component instancia de parámetro especificada.This method retrieves a collection of events that the given component parameter instance provides. Esto puede diferir del conjunto de eventos que proporciona la clase.This can differ from the set of events the class provides. Si el component parámetro está en el sitio, el sitio puede Agregar o quitar eventos adicionales.If the component parameter is sited, the site can add or remove additional events.

Si component es null , se devuelve una colección vacía.If component is null, an empty collection is returned.

No se garantiza que el orden de la colección devuelta sea idéntico entre llamadas, por lo que debe ordenarla siempre antes de usar.The order of the returned collection is not guaranteed to be identical between calls, so always order it before use.

Consulte también

GetEvents(Type, Attribute[])

Devuelve la colección de eventos de un tipo de componente especificado usando una matriz de atributos especificada como filtro.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

Parámetros

componentType
Type

Type del componente de destino.The Type of the target component.

attributes
Attribute[]

Matriz de tipo Attribute que puede usar como filtro.An array of type Attribute that you can use as a filter.

Devoluciones

EventDescriptorCollection

EventDescriptorCollection con los eventos que coinciden con los atributos especificados para este componente.An EventDescriptorCollection with the events that match the specified attributes for this component.

Comentarios

Llame a esta versión de este método solo si no tiene una instancia del objeto.Call this version of this method only when you do not have an instance of the object.

La attributes matriz de parámetros puede tener una combinación Type de Attribute objetos y.The attributes parameter array can have a mix of Type and Attribute objects. El filtrado se define mediante las siguientes reglas:Filtering is defined by the following rules:

  • Un Type se trata como un carácter comodín; coincide con cualquier evento que tenga Type en su conjunto de atributos.A Type is treated as a wildcard; it matches any event that has the Type in its set of attributes.

  • Si un evento no tiene un Attribute de la misma clase, el evento no se incluye en la matriz devuelta.If an event does not have an Attribute of the same class, the event is not included in the returned array.

  • Si el atributo es una instancia de la Attribute clase, el evento debe ser una coincidencia exacta o no se incluye en la matriz devuelta.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.

  • Si Attribute se especifica una instancia de y es el evento predeterminado, se incluye en la matriz devuelta incluso si no hay ninguna instancia de Attribute en el evento.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.

Si el componentType parámetro es null , se devuelve una colección vacía.If the componentType parameter is null, an empty collection is returned.

No se garantiza que el orden de la colección devuelta sea idéntico entre llamadas, por lo que debe ordenarla siempre antes de usar.The order of the returned collection is not guaranteed to be identical between calls, so always order it before use.

Consulte también

GetEvents(Object, Attribute[], Boolean)

Devuelve la colección de eventos de un componente especificado usando una matriz de atributos especificada como filtro y usando un descriptor de tipo personalizado.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

Parámetros

component
Object

Un componente para el que obtener eventos.A component to get the events for.

attributes
Attribute[]

Matriz de tipo Attribute que se va a usar como filtro.An array of type Attribute to use as a filter.

noCustomTypeDesc
Boolean

true para tener en cuenta la información de descripción de tipo personalizado; si no, false.true to consider custom type description information; otherwise, false.

Devoluciones

EventDescriptorCollection

EventDescriptorCollection con los eventos que coinciden con los atributos especificados para este componente.An EventDescriptorCollection with the events that match the specified attributes for this component.

Excepciones

component es un objeto remoto entre procesos.component is a cross-process remoted object.

Comentarios

Los eventos component del parámetro pueden diferir de los eventos de una clase, ya que el sitio puede Agregar o quitar eventos si el component parámetro está en el sitio.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.

La attributes matriz de parámetros puede tener una combinación Type de Attribute objetos y.The attributes parameter array can have a mix of Type and Attribute objects. El filtrado se define mediante las siguientes reglas:Filtering is defined by the following rules:

  • Un Type se trata como un carácter comodín; coincide con cualquier evento que tenga Type en su conjunto de atributos.A Type is treated as a wildcard; it matches any event that has the Type in its set of attributes.

  • Si un evento no tiene un Attribute de la misma clase, el evento no se incluye en la matriz devuelta.If an event does not have an Attribute of the same class, the event is not included in the returned array.

  • Si el atributo es una instancia de la Attribute clase, el evento debe ser una coincidencia exacta o no se incluye en la matriz devuelta.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.

  • Si Attribute se especifica una instancia de y es el evento predeterminado, se incluye en la matriz devuelta incluso si no hay ninguna instancia de Attribute en el evento.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.

Si component es null , se devuelve una colección vacía.If component is null, an empty collection is returned.

No se garantiza que el orden de la colección devuelta sea idéntico entre llamadas, por lo que debe ordenarla siempre antes de usar.The order of the returned collection is not guaranteed to be identical between calls, so always order it before use.

Consulte también

Se aplica a