Compartir por


TypeDescriptor.GetEvents Método

Definición

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

Sobrecargas

Nombre Description
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 mediante una matriz especificada de atributos como filtro.

GetEvents(Object, Boolean)

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

GetEvents(Type, Attribute[])

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

GetEvents(Object, Attribute[], Boolean)

Devuelve la colección de eventos de un componente especificado mediante una matriz especificada de atributos como filtro y mediante un descriptor de tipo personalizado.

GetEvents(Object)

Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs
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);
[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

Parámetros

component
Object

Componente para el que se obtienen los eventos.

Devoluciones

con EventDescriptorCollection los eventos de este componente.

Atributos

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 parámetro está en el component 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
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

con EventDescriptorCollection los eventos de 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
Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs

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

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

Parámetros

component
Object

Componente para el que se obtienen los eventos.

attributes
Attribute[]

Matriz de tipo Attribute que puede usar como filtro.

Devoluciones

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

Atributos

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 component parámetro está en el sitio.

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

  • Se Type trata como un carácter comodín; coincide con cualquier evento que tenga en Type 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 aunque no haya ninguna instancia del 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
Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs

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

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

Parámetros

component
Object

Componente para el que se obtienen los eventos.

noCustomTypeDesc
Boolean

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

Devoluciones

con EventDescriptorCollection los eventos de este componente.

Atributos

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 parámetro está en el component 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
Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs

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

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

Parámetros

componentType
Type

Type del componente de destino.

attributes
Attribute[]

Matriz de tipo Attribute que puede usar como filtro.

Devoluciones

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

Atributos

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 siguientes reglas:

  • Se Type trata como un carácter comodín; coincide con cualquier evento que tenga en Type 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 aunque no haya ninguna instancia del 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
Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs

Devuelve la colección de eventos de un componente especificado mediante una matriz especificada de atributos como filtro y mediante un descriptor de tipo personalizado.

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

Parámetros

component
Object

Componente para el que se obtienen los 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 del tipo personalizado; de lo contrario, false.

Devoluciones

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

Atributos

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 component parámetro está en el sitio.

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

  • Se Type trata como un carácter comodín; coincide con cualquier evento que tenga en Type 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 aunque no haya ninguna instancia del 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