Compartir a través de


TypeDescriptor.GetEvents Método

Definición

Devuelve la colección de eventos para un componente o tipo.

Sobrecargas

GetEvents(Object)

Devuelve la colección de eventos para el componente especificado.

GetEvents(Type)

Devuelve la colección de eventos para un tipo de componente especificado.

GetEvents(Object, Attribute[])

Devuelve la colección de eventos de un componente especificado usando una matriz de atributos especificada como filtro.

GetEvents(Object, Boolean)

Devuelve la colección de eventos para un componente especificado con un descriptor de tipos personalizado.

GetEvents(Type, Attribute[])

Devuelve la colección de eventos de un tipo de componente especificado usando una matriz de atributos especificada como filtro.

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.

GetEvents(Object)

Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs

Devuelve la colección de eventos para el componente especificado.

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.

Devoluciones

Un EventDescriptorCollection con los eventos para este componente.

Excepciones

component es un objeto remoto entre procesos.

Ejemplos

Para obtener un ejemplo de este método, vea la Count propiedad .

Comentarios

Recupera una colección de eventos que proporciona la instancia de parámetro especificada component . Esta colección puede diferir del conjunto de eventos que proporciona la clase . Si el component parámetro está en el sitio, el sitio puede agregar o quitar eventos adicionales.

Si component es null, se devuelve una colección vacía.

No se garantiza que el orden de la colección devuelta sea idéntico entre las llamadas, por lo que siempre se ordena antes de su uso.

Consulte también

Se aplica a

GetEvents(Type)

Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs

Devuelve la colección de eventos para un tipo de componente especificado.

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.

Devoluciones

Un EventDescriptorCollection con los eventos para este componente.

Comentarios

Llame a esta versión de este método solo cuando no tenga una instancia del objeto .

Si el componentType parámetro es null, se devuelve una colección vacía.

No se garantiza que el orden de la colección devuelta sea idéntico entre las llamadas, por lo que siempre se ordena antes de su uso.

Consulte también

Se aplica a

GetEvents(Object, Attribute[])

Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs

Devuelve la colección de eventos de un componente especificado usando una matriz de atributos especificada como filtro.

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.

attributes
Attribute[]

Matriz de tipo Attribute que puede usar como filtro.

Devoluciones

EventDescriptorCollection con los eventos que coinciden con los atributos especificados para este componente.

Excepciones

component es un objeto remoto entre procesos.

Comentarios

Los eventos del component parámetro pueden diferir de los eventos de una clase, ya que el sitio puede agregar o quitar eventos si el parámetro está en el component sitio.

La attributes matriz puede tener una combinación de Type objetos y Attribute . El filtrado se define mediante las reglas siguientes:

  • Se Type trata como un carácter comodín; coincide con cualquier evento que tenga Type en su conjunto de atributos.

  • Si un evento no tiene una Attribute de la misma clase, el evento no se incluye en la matriz devuelta.

  • 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.

  • Si se especifica una Attribute instancia y es el evento predeterminado, se incluye en la matriz devuelta incluso si no hay ninguna instancia de Attribute en el evento .

Si component es null, se devuelve una colección vacía.

No se garantiza que el orden de la colección devuelta sea idéntico entre las llamadas, por lo que siempre se ordena antes de su uso.

Consulte también

Se aplica a

GetEvents(Object, Boolean)

Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs

Devuelve la colección de eventos para un componente especificado con un descriptor de tipos personalizado.

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.

noCustomTypeDesc
Boolean

true para no tener en cuenta la información de descripción de tipo personalizado; de lo contrario, false.

Devoluciones

Un EventDescriptorCollection con los eventos para este componente.

Excepciones

component es un objeto remoto entre procesos.

Comentarios

Este método recupera una colección de eventos que proporciona la instancia de parámetro especificada component . Esto puede diferir del conjunto de eventos que proporciona la clase . Si el component parámetro está en el sitio, el sitio puede agregar o quitar eventos adicionales.

Si component es null, se devuelve una colección vacía.

No se garantiza que el orden de la colección devuelta sea idéntico entre las llamadas, por lo que siempre se ordena antes de su uso.

Consulte también

Se aplica a

GetEvents(Type, Attribute[])

Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs

Devuelve la colección de eventos de un tipo de componente especificado usando una matriz de atributos especificada como filtro.

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.

attributes
Attribute[]

Matriz de tipo Attribute que puede usar como filtro.

Devoluciones

EventDescriptorCollection con los eventos que coinciden con los atributos especificados para este componente.

Comentarios

Llame a esta versión de este método solo cuando no tenga una instancia del objeto .

La attributes matriz de parámetros puede tener una combinación de Type objetos y Attribute . El filtrado se define mediante las reglas siguientes:

  • Se Type trata como un carácter comodín; coincide con cualquier evento que tenga Type en su conjunto de atributos.

  • Si un evento no tiene una Attribute de la misma clase, el evento no se incluye en la matriz devuelta.

  • 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.

  • Si se especifica una Attribute instancia y es el evento predeterminado, se incluye en la matriz devuelta incluso si no hay ninguna instancia de Attribute en el evento .

Si el componentType parámetro es null, se devuelve una colección vacía.

No se garantiza que el orden de la colección devuelta sea idéntico entre las llamadas, por lo que siempre se ordena antes de su uso.

Consulte también

Se aplica a

GetEvents(Object, Attribute[], Boolean)

Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs

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.

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

Parámetros

component
Object

Un componente para el que obtener eventos.

attributes
Attribute[]

Matriz de tipo Attribute que se va a usar como filtro.

noCustomTypeDesc
Boolean

true para no tener en cuenta la información de descripción de tipo personalizado; de lo contrario, false.

Devoluciones

EventDescriptorCollection con los eventos que coinciden con los atributos especificados para este componente.

Excepciones

component es un objeto remoto entre procesos.

Comentarios

Los eventos del component parámetro pueden diferir de los eventos de una clase, ya que el sitio puede agregar o quitar eventos si el parámetro está en el component sitio.

La attributes matriz de parámetros puede tener una combinación de Type objetos y Attribute . El filtrado se define mediante las reglas siguientes:

  • Se Type trata como un carácter comodín; coincide con cualquier evento que tenga Type en su conjunto de atributos.

  • Si un evento no tiene una Attribute de la misma clase, el evento no se incluye en la matriz devuelta.

  • 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.

  • Si se especifica una Attribute instancia y es el evento predeterminado, se incluye en la matriz devuelta incluso si no hay ninguna instancia de Attribute en el evento .

Si component es null, se devuelve una colección vacía.

No se garantiza que el orden de la colección devuelta sea idéntico entre las llamadas, por lo que siempre se ordena antes de su uso.

Consulte también

Se aplica a