Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Classe EventDescriptorCollection

 

Representa uma coleção de objetos EventDescriptor .

Namespace:   System.ComponentModel
Assembly:  System (em System.dll)

System.Object
  System.ComponentModel.EventDescriptorCollection

[ComVisibleAttribute(true)]
[HostProtectionAttribute(SecurityAction.LinkDemand, Synchronization = true)]
public class EventDescriptorCollection : ICollection, IEnumerable, 
	IList

NomeDescrição
System_CAPS_pubmethodEventDescriptorCollection(EventDescriptor[])

Inicializa uma nova instância do EventDescriptorCollection classe com a matriz especificada de EventDescriptor objetos.

System_CAPS_pubmethodEventDescriptorCollection(EventDescriptor[], Boolean)

Inicializa uma nova instância do EventDescriptorCollection classe com a matriz especificada de EventDescriptor objetos. A coleção é somente leitura se desejar.

NomeDescrição
System_CAPS_pubpropertyCount

Obtém o número de descritores de eventos na coleção.

System_CAPS_pubpropertyItem[Int32]

Obtém ou define o evento com o número de índice especificado.

System_CAPS_pubpropertyItem[String]

Obtém ou define o evento com o nome especificado.

NomeDescrição
System_CAPS_pubmethodAdd(EventDescriptor)

Adiciona um EventDescriptor ao final da coleção.

System_CAPS_pubmethodClear()

Remove todos os objetos da coleção.

System_CAPS_pubmethodContains(EventDescriptor)

Retorna se a coleção contém o determinado EventDescriptor.

System_CAPS_pubmethodEquals(Object)

Verifica se o objeto especificado é igual ao objeto atual. (Herdado de Object.)

System_CAPS_protmethodFinalize()

Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes que ele seja recuperado pela coleta de lixo. (Herdado de Object.)

System_CAPS_pubmethodFind(String, Boolean)

Obtém a descrição do evento com o nome especificado da coleção.

System_CAPS_pubmethodGetEnumerator()

Obtém um enumerador para este EventDescriptorCollection.

System_CAPS_pubmethodGetHashCode()

Serve como a função de hash padrão.(Herdado de Object.)

System_CAPS_pubmethodGetType()

Obtém o Type da instância atual.(Herdado de Object.)

System_CAPS_pubmethodIndexOf(EventDescriptor)

Retorna o índice da determinado EventDescriptor.

System_CAPS_pubmethodInsert(Int32, EventDescriptor)

Insere um EventDescriptor à coleção em um índice especificado.

System_CAPS_protmethodInternalSort(IComparer)

Classifica os membros dessa EventDescriptorCollection, usando o especificado IComparer.

System_CAPS_protmethodInternalSort(String[])

Classifica os membros deste EventDescriptorCollection. A ordem especificada é aplicada primeiro, seguido pela classificação padrão para essa coleção, que é geralmente em ordem alfabética.

System_CAPS_protmethodMemberwiseClone()

Cria uma cópia superficial do Object atual.(Herdado de Object.)

System_CAPS_pubmethodRemove(EventDescriptor)

Remove o EventDescriptor da coleção.

System_CAPS_pubmethodRemoveAt(Int32)

Remove o EventDescriptor no índice especificado da coleção.

System_CAPS_pubmethodSort()

Classifica os membros dessa EventDescriptorCollection, usando a classificação padrão para essa coleção, que é geralmente em ordem alfabética.

System_CAPS_pubmethodSort(IComparer)

Classifica os membros dessa EventDescriptorCollection, usando o especificado IComparer.

System_CAPS_pubmethodSort(String[])

Classifica os membros dessa EventDescriptorCollection, dada uma ordem de classificação especificada.

System_CAPS_pubmethodSort(String[], IComparer)

Classifica os membros dessa EventDescriptorCollection, dada uma ordem de classificação especificada e um IComparer.

System_CAPS_pubmethodToString()

Retorna uma string que representa o objeto atual.(Herdado de Object.)

NomeDescrição
System_CAPS_pubfieldSystem_CAPS_staticEmpty

Especifica uma coleção vazia para usar, em vez de criar um novo sem itens. Isso static campo é somente leitura.

NomeDescrição
System_CAPS_pubinterfaceSystem_CAPS_privmethodICollection.CopyTo(Array, Int32)

Copia os elementos da coleção para um Array, a partir de um determinado Array índice.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIEnumerable.GetEnumerator()

Retorna um enumerador que itera por uma coleção.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Add(Object)

Adiciona um item à coleção.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Clear()

Remove todos os itens da coleção.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Contains(Object)

Determina se a coleção contém um valor específico.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.IndexOf(Object)

Determina o índice de um item específico na coleção.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Insert(Int32, Object)

Insere um item na coleção no índice especificado.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Remove(Object)

Remove a primeira ocorrência de um objeto específico da coleção.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.RemoveAt(Int32)

Remove o item no índice especificado.

System_CAPS_pubinterfaceSystem_CAPS_privpropertyICollection.Count

Obtém o número de elementos contidos na coleção.

System_CAPS_pubinterfaceSystem_CAPS_privpropertyICollection.IsSynchronized

Obtém um valor que indica se o acesso à coleção é sincronizado.

System_CAPS_pubinterfaceSystem_CAPS_privpropertyICollection.SyncRoot

Obtém um objeto que pode ser usado para sincronizar o acesso à coleção.

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIList.IsFixedSize

Obtém um valor que indica se a coleção tem um tamanho fixo.

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIList.IsReadOnly

Obtém um valor que indica se a coleção é somente leitura.

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIList.Item[Int32]

Obtém ou define o elemento no índice especificado.

NomeDescrição
System_CAPS_pubmethodAsParallel()

Sobrecarregado. Permite a paralelização de uma consulta. (Definido pelo ParallelEnumerable.)

System_CAPS_pubmethodAsQueryable()

Sobrecarregado. Converte um IEnumerable em um IQueryable.(Definido pelo Queryable.)

System_CAPS_pubmethodCast<TResult>()

Converte os elementos de um IEnumerable para o tipo especificado.(Definido pelo Enumerable.)

System_CAPS_pubmethodOfType<TResult>()

Filtra os elementos de um IEnumerable com base em um tipo especificado.(Definido pelo Enumerable.)

EventDescriptorCollection is read-only; it does not implement methods that add or remove events. You must inherit from this class to implement these methods.

Using the properties available in the T:System.ComponentModel.EventDescriptorCollection class, you can query the collection about its contents. Use the P:System.ComponentModel.EventDescriptorCollection.Count property to determine the number of elements in the collection. Use the P:System.ComponentModel.EventDescriptorCollection.Item(System.Int32) property to get a specific property by index number or by name.

You can also use the M:System.ComponentModel.EventDescriptorCollection.Find(System.String,System.Boolean) method to get a description of the event with the specified name from the collection.

The following code example prints all the events on a button in a text box. It requires that button1 and textBox1 have been instantiated on a form.

private void MyEventCollection() {
    // Creates a new collection and assigns it the events for button1.
    EventDescriptorCollection events = TypeDescriptor.GetEvents(button1);

    // Displays each event in the collection in a text box.
    foreach (EventDescriptor myEvent in events)
       textBox1.Text += myEvent.Name + '\n';
 }

.NET Framework
Disponível desde 1.1

Quaisquer membros estáticos públicos ( Compartilhado no Visual Basic) desse tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Retornar ao início
Mostrar: