TypeDescriptor.GetEvents Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna a coleção de eventos de um componente ou tipo.
Sobrecargas
GetEvents(Object) |
Retorna a coleção de eventos para o componente especificado. |
GetEvents(Type) |
Retorna a coleção de eventos para um tipo de componente especificado. |
GetEvents(Object, Attribute[]) |
Retorna a coleção de eventos para um componente especificado usando uma matriz especificada de atributos como um filtro. |
GetEvents(Object, Boolean) |
Retorna a coleção de eventos para um componente especificado com um descritor de tipo personalizado. |
GetEvents(Type, Attribute[]) |
Retorna a coleção de eventos para um tipo de componente especificado usando uma matriz especificada de atributos como um filtro. |
GetEvents(Object, Attribute[], Boolean) |
Retorna a coleção de eventos para um componente especificado usando uma matriz especificada de atributos como um filtro e usando um descritor de tipo personalizado. |
GetEvents(Object)
- Origem:
- TypeDescriptor.cs
- Origem:
- TypeDescriptor.cs
- Origem:
- TypeDescriptor.cs
Retorna 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 o qual obter os eventos.
Retornos
Um EventDescriptorCollection com os eventos para este componente.
Exceções
component
é um objeto remoto entre processos.
Exemplos
Para obter um exemplo desse método, consulte a Count propriedade .
Comentários
Recupera uma coleção de eventos que a instância de parâmetro fornecida component
fornece. Essa coleção pode ser diferente do conjunto de eventos que a classe fornece. Se o component
parâmetro for site, o site poderá adicionar ou remover eventos adicionais.
Se component
for null
, uma coleção vazia será retornada.
Não há garantia de que a ordem da coleção retornada seja idêntica entre as chamadas, portanto, sempre solicite-a antes do uso.
Confira também
- EventDescriptor
- EventDescriptorCollection
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties
Aplica-se a
GetEvents(Type)
- Origem:
- TypeDescriptor.cs
- Origem:
- TypeDescriptor.cs
- Origem:
- TypeDescriptor.cs
Retorna a coleção de eventos para um 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
Retornos
Um EventDescriptorCollection com os eventos para este componente.
Comentários
Chame essa versão desse método somente quando você não tiver uma instância do objeto.
Se o componentType
parâmetro for null
, uma coleção vazia será retornada.
Não há garantia de que a ordem da coleção retornada seja idêntica entre as chamadas, portanto, sempre solicite-a antes do uso.
Confira também
- EventDescriptor
- EventDescriptorCollection
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties
Aplica-se a
GetEvents(Object, Attribute[])
- Origem:
- TypeDescriptor.cs
- Origem:
- TypeDescriptor.cs
- Origem:
- TypeDescriptor.cs
Retorna a coleção de eventos para um componente especificado usando uma matriz especificada de atributos como um 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 o qual obter os eventos.
Retornos
Um EventDescriptorCollection com os eventos que correspondem aos atributos especificados para esse componente.
Exceções
component
é um objeto remoto entre processos.
Comentários
Os eventos para o component
parâmetro podem ser diferentes dos eventos de uma classe, pois o site pode adicionar ou remover eventos se o component
parâmetro for site.
A attributes
matriz pode ter uma combinação de Type objetos e Attribute . A filtragem é definida pelas seguintes regras:
Um Type é tratado como um curinga; ele corresponde a qualquer evento que tenha o Type em seu conjunto de atributos.
Se um evento não tiver uma Attribute da mesma classe, o evento não será incluído na matriz retornada.
Se o atributo for uma instância da Attribute classe , o evento deverá ser uma correspondência exata ou não está incluído na matriz retornada.
Se uma Attribute instância for especificada e for o evento padrão, ela será incluída na matriz retornada mesmo que não haja nenhuma instância do Attribute no evento.
Se component
for null
, uma coleção vazia será retornada.
Não há garantia de que a ordem da coleção retornada seja idêntica entre as chamadas, portanto, sempre solicite-a antes do uso.
Confira também
- EventDescriptor
- EventDescriptorCollection
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties
Aplica-se a
GetEvents(Object, Boolean)
- Origem:
- TypeDescriptor.cs
- Origem:
- TypeDescriptor.cs
- Origem:
- TypeDescriptor.cs
Retorna 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 o qual obter os eventos.
- noCustomTypeDesc
- Boolean
true
para não considerar as informações de descrição de tipo personalizado; caso contrário, false
.
Retornos
Um EventDescriptorCollection com os eventos para este componente.
Exceções
component
é um objeto remoto entre processos.
Comentários
Esse método recupera uma coleção de eventos que a instância de parâmetro fornecida component
fornece. Isso pode ser diferente do conjunto de eventos que a classe fornece. Se o component
parâmetro for site, o site poderá adicionar ou remover eventos adicionais.
Se component
for null
, uma coleção vazia será retornada.
Não há garantia de que a ordem da coleção retornada seja idêntica entre as chamadas, portanto, sempre solicite-a antes do uso.
Confira também
- EventDescriptor
- EventDescriptorCollection
- ICustomTypeDescriptor
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties
Aplica-se a
GetEvents(Type, Attribute[])
- Origem:
- TypeDescriptor.cs
- Origem:
- TypeDescriptor.cs
- Origem:
- TypeDescriptor.cs
Retorna a coleção de eventos para um tipo de componente especificado usando uma matriz especificada de atributos como um 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
Retornos
Um EventDescriptorCollection com os eventos que correspondem aos atributos especificados para esse componente.
Comentários
Chame essa versão desse método somente quando você não tiver uma instância do objeto.
A attributes
matriz de parâmetros pode ter uma combinação de Type objetos e Attribute . A filtragem é definida pelas seguintes regras:
Um Type é tratado como um curinga; ele corresponde a qualquer evento que tenha o Type em seu conjunto de atributos.
Se um evento não tiver uma Attribute da mesma classe, o evento não será incluído na matriz retornada.
Se o atributo for uma instância da Attribute classe , o evento deverá ser uma correspondência exata ou não está incluído na matriz retornada.
Se uma Attribute instância for especificada e for o evento padrão, ela será incluída na matriz retornada mesmo que não haja nenhuma instância do Attribute no evento.
Se o componentType
parâmetro for null
, uma coleção vazia será retornada.
Não há garantia de que a ordem da coleção retornada seja idêntica entre as chamadas, portanto, sempre solicite-a antes do uso.
Confira também
- EventDescriptor
- EventDescriptorCollection
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties
Aplica-se a
GetEvents(Object, Attribute[], Boolean)
- Origem:
- TypeDescriptor.cs
- Origem:
- TypeDescriptor.cs
- Origem:
- TypeDescriptor.cs
Retorna a coleção de eventos para um componente especificado usando uma matriz especificada de atributos como um 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);
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 o qual obter os eventos.
- noCustomTypeDesc
- Boolean
true
para não considerar as informações de descrição de tipo personalizado; caso contrário, false
.
Retornos
Um EventDescriptorCollection com os eventos que correspondem aos atributos especificados para esse componente.
Exceções
component
é um objeto remoto entre processos.
Comentários
Os eventos para o component
parâmetro podem ser diferentes dos eventos de uma classe, pois o site pode adicionar ou remover eventos se o component
parâmetro for site.
A attributes
matriz de parâmetros pode ter uma combinação de Type objetos e Attribute . A filtragem é definida pelas seguintes regras:
Um Type é tratado como um curinga; ele corresponde a qualquer evento que tenha o Type em seu conjunto de atributos.
Se um evento não tiver uma Attribute da mesma classe, o evento não será incluído na matriz retornada.
Se o atributo for uma instância da Attribute classe , o evento deverá ser uma correspondência exata ou não está incluído na matriz retornada.
Se uma Attribute instância for especificada e for o evento padrão, ela será incluída na matriz retornada mesmo que não haja nenhuma instância do Attribute no evento.
Se component
for null
, uma coleção vazia será retornada.
Não há garantia de que a ordem da coleção retornada seja idêntica entre as chamadas, portanto, sempre solicite-a antes do uso.
Confira também
- EventDescriptor
- EventDescriptorCollection
- ICustomTypeDescriptor
- GetEvents
- GetDefaultEvent
- CreateEvent
- GetAttributes
- GetProperties