EventDescriptorCollection Clase
TOC
Collapse the table of content
Expand the table of content
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

EventDescriptorCollection (Clase)

 

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 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()

Retorna 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.(Defined by ParallelEnumerable.)

System_CAPS_pubmethodAsQueryable()

Sobrecargado. Convierte un IEnumerable para un IQueryable.(Defined by Queryable.)

System_CAPS_pubmethodCast<TResult>()

Convierte los elementos de un IEnumerable al tipo especificado.(Defined by Enumerable.)

System_CAPS_pubmethodOfType<TResult>()

Filtra los elementos de un IEnumerable basado en un tipo especificado.(Defined by Enumerable.)

EventDescriptorCollection es de sólo lectura; no implementa métodos que agreguen o quiten eventos. Se debe heredar de esta clase para implementar estos métodos.

Mediante las propiedades disponibles en la EventDescriptorCollection (clase), puede consultar la colección sobre su contenido. Use la propiedad Count para determinar el número de elementos que tiene la colección. Utilice la Item propiedad para obtener una propiedad específica por número de índice o por nombre.

También puede utilizar el Find método para obtener una descripción del evento con el nombre especificado de la colección.

En el ejemplo de código siguiente se imprime todos los eventos de un botón en un cuadro de texto. Requiere que button1 y textBox1 se han creado instancias de un formulario.

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

Los miembros estáticos públicos (Shared en Visual Basic) de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Volver al principio
Mostrar:
© 2016 Microsoft