TypeDescriptor.GetEvents Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- EventDescriptor
- EventDescriptorCollection
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties
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
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
- EventDescriptor
- EventDescriptorCollection
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties
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.
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
- EventDescriptor
- EventDescriptorCollection
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties
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
- EventDescriptor
- EventDescriptorCollection
- ICustomTypeDescriptor
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties
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
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
- EventDescriptor
- EventDescriptorCollection
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties
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.
- 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
- EventDescriptor
- EventDescriptorCollection
- ICustomTypeDescriptor
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties