TypeDescriptor.GetEvents Método

Definição

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

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

componentType
Type

O Type do componente alvo.

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

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.

attributes
Attribute[]

Um array de tipos Attribute que podes usar como filtro.

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

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

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

componentType
Type

O Type do componente alvo.

attributes
Attribute[]

Um array de tipos Attribute que podes usar como filtro.

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

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.

attributes
Attribute[]

Um array de tipos Attribute para usar como filtro.

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

Aplica-se a