Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Clase EventDescriptorCollection

 

Publicado: octubre de 2016

Representa una colección de objetos EventDescriptor.

Espacio de nombres:   System.ComponentModel
Ensamblado:  System (en System.dll)

System.Object
  System.ComponentModel.EventDescriptorCollection

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

NombreDescripción
System_CAPS_pubmethodEventDescriptorCollection(EventDescriptor[])

Inicializa una nueva instancia de la EventDescriptorCollection clase con la matriz de EventDescriptor objetos.

System_CAPS_pubmethodEventDescriptorCollection(EventDescriptor[], Boolean)

Inicializa una nueva instancia de la EventDescriptorCollection clase con la matriz de EventDescriptor objetos. La colección es de solo lectura opcionalmente.

NombreDescripción
System_CAPS_pubpropertyCount

Obtiene el número de descriptores de eventos de la colección.

System_CAPS_pubpropertyItem[Int32]

Obtiene o establece el evento con el número de índice especificado.

System_CAPS_pubpropertyItem[String]

Obtiene o establece el evento con el nombre especificado.

NombreDescripción
System_CAPS_pubmethodAdd(EventDescriptor)

Agrega un EventDescriptor al final de la colección.

System_CAPS_pubmethodClear()

Quita todos los objetos de la colección.

System_CAPS_pubmethodContains(EventDescriptor)

Devuelve si la colección contiene el determinado EventDescriptor.

System_CAPS_pubmethodEquals(Object)

Determina si el objeto especificado es igual al objeto actual.(Heredado de Object).

System_CAPS_protmethodFinalize()

Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por el recolector de basura. (Heredado de Object).

System_CAPS_pubmethodFind(String, Boolean)

Obtiene la descripción del evento con el nombre especificado en la colección.

System_CAPS_pubmethodGetEnumerator()

Obtiene un enumerador para este elemento EventDescriptorCollection.

System_CAPS_pubmethodGetHashCode()

Sirve como la función hash predeterminada.(Heredado de Object).

System_CAPS_pubmethodGetType()

Obtiene el Type de la instancia actual.(Heredado de Object).

System_CAPS_pubmethodIndexOf(EventDescriptor)

Devuelve el índice de la determinada EventDescriptor.

System_CAPS_pubmethodInsert(Int32, EventDescriptor)

Inserta una EventDescriptor a la colección en un índice especificado.

System_CAPS_protmethodInternalSort(IComparer)

Ordena los miembros de este EventDescriptorCollection, usando el objeto IComparer.

System_CAPS_protmethodInternalSort(String[])

Ordena los miembros de este EventDescriptorCollection. El orden especificado se aplica primero, seguido del orden predeterminado para esta colección, el cual suele ser alfabético.

System_CAPS_protmethodMemberwiseClone()

Crea una copia superficial del Object actual.(Heredado de Object).

System_CAPS_pubmethodRemove(EventDescriptor)

Quita el objeto EventDescriptor especificado de la colección.

System_CAPS_pubmethodRemoveAt(Int32)

Quita el EventDescriptor en el índice especificado de la colección.

System_CAPS_pubmethodSort()

Ordena los miembros de este EventDescriptorCollection, con el orden predeterminado de esta colección, que es suele ser alfabético.

System_CAPS_pubmethodSort(IComparer)

Ordena los miembros de este EventDescriptorCollection, usando el objeto IComparer.

System_CAPS_pubmethodSort(String[])

Ordena los miembros de este EventDescriptorCollection, dado un criterio de ordenación especificado.

System_CAPS_pubmethodSort(String[], IComparer)

Ordena los miembros de este EventDescriptorCollection, dado un criterio de ordenación especificado y un IComparer.

System_CAPS_pubmethodToString()

Devuelve una cadena que representa al objeto actual. (Heredado de Object).

NombreDescripción
System_CAPS_pubfieldSystem_CAPS_staticEmpty

Especifica una colección vacía para usar en lugar de crear una nueva sin elementos. Esto static campo es de solo lectura.

NombreDescripción
System_CAPS_pubinterfaceSystem_CAPS_privmethodICollection.CopyTo(Array, Int32)

Copia los elementos de la colección en un objeto Array, empezando por un índice determinado de Array.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIEnumerable.GetEnumerator()

Devuelve un enumerador que recorre en iteración una colección.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Add(Object)

Agrega un elemento a la colección.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Clear()

Quita todos los elementos de la colección.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Contains(Object)

Determina si la colección contiene un valor concreto.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.IndexOf(Object)

Determina el índice de un elemento específico de la colección.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Insert(Int32, Object)

Inserta un elemento en la colección en el índice especificado.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Remove(Object)

Quita la primera aparición de un objeto concreto de la colección.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.RemoveAt(Int32)

Quita el elemento en el índice especificado.

System_CAPS_pubinterfaceSystem_CAPS_privpropertyICollection.Count

Obtiene el número de elementos contenido en la colección.

System_CAPS_pubinterfaceSystem_CAPS_privpropertyICollection.IsSynchronized

Obtiene un valor que indica si el acceso a la colección está sincronizado.

System_CAPS_pubinterfaceSystem_CAPS_privpropertyICollection.SyncRoot

Obtiene un objeto que se puede utilizar para sincronizar el acceso a la colección.

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIList.IsFixedSize

Obtiene un valor que indica si la colección tiene un tamaño fijo.

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIList.IsReadOnly

Obtiene un valor que indica si la colección es de solo lectura.

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIList.Item[Int32]

Obtiene o establece el elemento en el índice especificado.

NombreDescripción
System_CAPS_pubmethodAsParallel()

Sobrecargado. Habilita la paralelización de una consulta.(Definido por ParallelEnumerable).

System_CAPS_pubmethodAsQueryable()

Sobrecargado. Convierte un IEnumerable para un IQueryable.(Definido por Queryable).

System_CAPS_pubmethodCast<TResult>()

Convierte los elementos de un IEnumerable al tipo especificado.(Definido por Enumerable).

System_CAPS_pubmethodOfType<TResult>()

Filtra los elementos de un IEnumerable basado en un tipo especificado.(Definido por 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
Disponible desde 1.1

Cualquier miembro ( Compartido en Visual Basic) estático público de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Volver al principio
Mostrar: