TypeDescriptor.GetEvents Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Devolve a coleção de eventos para um componente ou tipo.
Sobrecargas
| Name | Description |
|---|---|
| GetEvents(Object) |
Devolve a coleção de eventos para o componente especificado. |
| GetEvents(Type) |
Devolve a coleção de eventos para um tipo específico de componente. |
| GetEvents(Object, Attribute[]) |
Devolve a coleção de eventos para um componente especificado usando um array especificado de atributos como filtro. |
| GetEvents(Object, Boolean) |
Devolve a coleção de eventos para um componente especificado com um descritor de tipo personalizado. |
| GetEvents(Type, Attribute[]) |
Devolve a coleção de eventos para um tipo específico de componente usando um array especificado de atributos como filtro. |
| GetEvents(Object, Attribute[], Boolean) |
Devolve a coleção de eventos para um componente especificado usando um array especificado de atributos como filtro e usando um descritor de tipo personalizado. |
GetEvents(Object)
Devolve a coleção de eventos para o 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
Um componente para obter os eventos.
Devoluções
E EventDescriptorCollection com os eventos deste componente.
Exceções
component é um objeto remoto de processo cruzado.
Exemplos
Para um exemplo deste método, veja a Count propriedade.
Observações
Recupera uma coleção de eventos que a instância do parâmetro dada component fornece. Esta coleção pode diferir do conjunto de eventos fornecidos pela classe. Se o component parâmetro for localizado, o site pode adicionar ou remover eventos adicionais.
Se component for null, então é devolvida uma coleção vazia.
A ordem da coleção devolvida não é garantida que seja idêntica entre chamadas, por isso ordene sempre antes de ser usada.
Ver também
- EventDescriptor
- EventDescriptorCollection
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties
Aplica-se a
GetEvents(Type)
Devolve a coleção de eventos para um tipo específico de componente.
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
Devoluções
E EventDescriptorCollection com os eventos deste componente.
Observações
Chame esta versão deste método apenas quando não tiver uma instância do objeto.
Se o componentType parâmetro for null, é devolvida uma coleção vazia.
A ordem da coleção devolvida não é garantida que seja idêntica entre chamadas, por isso ordene sempre antes de ser usada.
Ver também
- EventDescriptor
- EventDescriptorCollection
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties
Aplica-se a
GetEvents(Object, Attribute[])
Devolve a coleção de eventos para um componente especificado usando um array especificado de atributos 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
Um componente para obter os eventos.
Devoluções
E com os eventos que correspondem EventDescriptorCollection aos atributos especificados para este componente.
Exceções
component é um objeto remoto de processo cruzado.
Observações
Os eventos para o component parâmetro podem diferir dos eventos de uma classe, porque o site pode adicionar ou remover eventos se o component parâmetro estiver localizado.
O attributes array pode ter uma mistura de Type objetos.Attribute A filtragem é definida pelas seguintes regras:
A é tratado como um coringa; corresponde Type a qualquer evento que tenha o Type no seu conjunto de atributos.
Se um evento não tiver um Attribute da mesma classe, o evento não é incluído no array devolvido.
Se o atributo for uma instância da Attribute classe, o evento deve ser uma correspondência exata ou não está incluído no array devolvido.
Se uma Attribute instância for especificada e for o evento por defeito, ela é incluída no array devolvido mesmo que não exista instância do Attribute no evento.
Se component for null, uma coleção vazia é devolvida.
A ordem da coleção devolvida não é garantida que seja idêntica entre chamadas, por isso ordene sempre antes de ser usada.
Ver também
- EventDescriptor
- EventDescriptorCollection
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties
Aplica-se a
GetEvents(Object, Boolean)
Devolve a coleção de eventos para um componente especificado com um descritor de tipo 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
Um componente para obter os eventos.
- noCustomTypeDesc
- Boolean
true não considerar informações personalizadas de descrição de tipo; caso contrário, false.
Devoluções
E EventDescriptorCollection com os eventos deste componente.
Exceções
component é um objeto remoto de processo cruzado.
Observações
Este método recupera uma coleção de eventos que a instância do parâmetro dada component fornece. Isto pode diferir do conjunto de eventos fornecidos pela classe. Se o component parâmetro for localizado, o site pode adicionar ou remover eventos adicionais.
Se component for null, uma coleção vazia é devolvida.
A ordem da coleção devolvida não é garantida que seja idêntica entre chamadas, por isso ordene sempre antes de ser usada.
Ver também
- EventDescriptor
- EventDescriptorCollection
- ICustomTypeDescriptor
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties
Aplica-se a
GetEvents(Type, Attribute[])
Devolve a coleção de eventos para um tipo específico de componente usando um array especificado de atributos 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
Devoluções
E com os eventos que correspondem EventDescriptorCollection aos atributos especificados para este componente.
Observações
Chame esta versão deste método apenas quando não tiver uma instância do objeto.
O attributes array de parâmetros pode ter uma mistura de Type objetos e Attribute . A filtragem é definida pelas seguintes regras:
A é tratado como um coringa; corresponde Type a qualquer evento que tenha o Type no seu conjunto de atributos.
Se um evento não tiver um Attribute da mesma classe, o evento não é incluído no array devolvido.
Se o atributo for uma instância da Attribute classe, o evento deve ser uma correspondência exata ou não está incluído no array devolvido.
Se uma Attribute instância for especificada e for o evento por defeito, ela é incluída no array devolvido mesmo que não exista instância do Attribute no evento.
Se o componentType parâmetro for null, é devolvida uma coleção vazia.
A ordem da coleção devolvida não é garantida que seja idêntica entre chamadas, por isso ordene sempre antes de ser usada.
Ver também
- EventDescriptor
- EventDescriptorCollection
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties
Aplica-se a
GetEvents(Object, Attribute[], Boolean)
Devolve a coleção de eventos para um componente especificado usando um array especificado de atributos como filtro e usando um descritor 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);
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
Um componente para obter os eventos.
- noCustomTypeDesc
- Boolean
true não considerar informações personalizadas de descrição de tipo; caso contrário, false.
Devoluções
E com os eventos que correspondem EventDescriptorCollection aos atributos especificados para este componente.
Exceções
component é um objeto remoto de processo cruzado.
Observações
Os eventos para o component parâmetro podem diferir dos eventos de uma classe, porque o site pode adicionar ou remover eventos se o component parâmetro estiver localizado.
O attributes array de parâmetros pode ter uma mistura de Type objetos e Attribute . A filtragem é definida pelas seguintes regras:
A é tratado como um coringa; corresponde Type a qualquer evento que tenha o Type no seu conjunto de atributos.
Se um evento não tiver um Attribute da mesma classe, o evento não é incluído no array devolvido.
Se o atributo for uma instância da Attribute classe, o evento deve ser uma correspondência exata ou não está incluído no array devolvido.
Se uma Attribute instância for especificada e for o evento por defeito, ela é incluída no array devolvido mesmo que não exista instância do Attribute no evento.
Se component for null, uma coleção vazia é devolvida.
A ordem da coleção devolvida não é garantida que seja idêntica entre chamadas, por isso ordene sempre antes de ser usada.
Ver também
- EventDescriptor
- EventDescriptorCollection
- ICustomTypeDescriptor
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties