Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

TraceListenerCollection (Clase)

Proporciona una lista de objetos TraceListener seguros para la ejecución de subprocesos.

System.Object
  System.Diagnostics.TraceListenerCollection

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

public class TraceListenerCollection : IList, 
	ICollection, IEnumerable

El tipo TraceListenerCollection expone los siguientes miembros.

  NombreDescripción
Propiedad públicaCompatible con XNA FrameworkCountObtiene el número de agentes de escucha de la lista.
Propiedad públicaCompatible con XNA FrameworkItem[Int32]Obtiene o establece el objeto TraceListener en el índice especificado.
Propiedad públicaCompatible con XNA FrameworkItem[String]Obtiene el primer objeto TraceListener de la lista con el nombre especificado.
Arriba

  NombreDescripción
Método públicoCompatible con XNA FrameworkAddAgrega un TraceListener a la lista.
Método públicoAddRange(TraceListener[])Agrega una matriz de objetos TraceListener a la lista.
Método públicoAddRange(TraceListenerCollection)Agrega el contenido de otro TraceListenerCollection a la lista.
Método públicoCompatible con XNA FrameworkClearBorra todos los agentes de escucha de la lista.
Método públicoCompatible con XNA FrameworkContainsComprueba si la lista contiene el agente de escucha especificado.
Método públicoCompatible con XNA FrameworkCopyToCopia una sección de la lista TraceListenerCollection actual en la matriz especificada en el índice especificado.
Método públicoCompatible con XNA FrameworkEquals(Object)Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegidoCompatible con XNA FrameworkFinalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método públicoCompatible con XNA FrameworkGetEnumeratorObtiene un enumerador de esta lista.
Método públicoCompatible con XNA FrameworkGetHashCode Sirve como una función hash para un tipo en particular. (Se hereda de Object).
Método públicoCompatible con XNA FrameworkGetType Obtiene el Typede la instancia actual. (Se hereda de Object).
Método públicoCompatible con XNA FrameworkIndexOfObtiene el índice del agente de escucha especificado.
Método públicoCompatible con XNA FrameworkInsertInserta el agente de escucha en el índice especificado.
Método protegidoCompatible con XNA FrameworkMemberwiseClone Crea una copia superficial del Object actual. (Se hereda de Object).
Método públicoCompatible con XNA FrameworkRemove(String)Quita de la colección el primer objeto TraceListener con el nombre especificado.
Método públicoCompatible con XNA FrameworkRemove(TraceListener)Quita el objeto TraceListener especificado de la colección.
Método públicoCompatible con XNA FrameworkRemoveAtQuita el objeto TraceListener de la colección en el índice especificado.
Método públicoCompatible con XNA FrameworkToString Retorna una cadena que representa al objeto actual. (Se hereda de Object).
Arriba

  NombreDescripción
Método de extensión públicoAsParallelHabilita la paralelización de una consulta. (Definido por ParallelEnumerable).
Método de extensión públicoAsQueryableConvierte una interfaz IEnumerable en IQueryable. (Definido por Queryable).
Método de extensión públicoCompatible con XNA FrameworkCast<TResult>Convierte los elementos de IEnumerable en el tipo especificado. (Definido por Enumerable).
Método de extensión públicoCompatible con XNA FrameworkOfType<TResult>Filtra los elementos de IEnumerable en función de un tipo especificado. (Definido por Enumerable).
Arriba

  NombreDescripción
Implementación explícita de interfacesMétodo privadoCompatible con XNA FrameworkICollection.CopyToInfraestructura. Copia una sección de la actual colección TraceListenerCollection a la matriz especificada de objetos TraceListener.
Implementación explícita de interfacesPropiedad privadaCompatible con XNA FrameworkICollection.IsSynchronizedInfraestructura. Obtiene un valor que indica si el acceso a la interfaz TraceListenerCollection está sincronizado (es seguro para subprocesos).
Implementación explícita de interfacesPropiedad privadaCompatible con XNA FrameworkICollection.SyncRootInfraestructura. Obtiene un objeto que se puede utilizar para sincronizar el acceso a TraceListenerCollection.
Implementación explícita de interfacesMétodo privadoCompatible con XNA FrameworkIList.AddInfraestructura. Agrega un agente de escucha de seguimiento a TraceListenerCollection.
Implementación explícita de interfacesMétodo privadoCompatible con XNA FrameworkIList.ContainsInfraestructura. Determina si TraceListenerCollection contiene un objeto específico.
Implementación explícita de interfacesMétodo privadoCompatible con XNA FrameworkIList.IndexOfInfraestructura. Determina el índice de un objeto específico de TraceListenerCollection.
Implementación explícita de interfacesMétodo privadoCompatible con XNA FrameworkIList.InsertInfraestructura. Inserta un objeto TraceListener en la posición especificada de TraceListenerCollection.
Implementación explícita de interfacesPropiedad privadaCompatible con XNA FrameworkIList.IsFixedSizeInfraestructura. Obtiene un valor que indica si la interfaz TraceListenerCollection tiene un tamaño fijo.
Implementación explícita de interfacesPropiedad privadaCompatible con XNA FrameworkIList.IsReadOnlyInfraestructura. Obtiene un valor que indica si la interfaz TraceListenerCollection es de sólo lectura.
Implementación explícita de interfacesPropiedad privadaCompatible con XNA FrameworkIList.ItemInfraestructura. Obtiene o establece el objeto TraceListener en el índice especificado de TraceListenerCollection.
Implementación explícita de interfacesMétodo privadoCompatible con XNA FrameworkIList.RemoveInfraestructura. Quita un objeto de TraceListenerCollection.
Arriba

La lista TraceListenerCollection se utiliza para especificar los agentes de escucha de los resultados de las colecciones Trace.Listeners y Debug.Listeners. No se puede crear una instancia de esta clase,

Esta lista es segura para la ejecución de subprocesos, pero los métodos utilizados para tener acceso a la lista y el enumerador no adoptan bloqueos de sincronización. En lugar de utilizar estos bloqueos, se realiza una copia de la colección, se modifica la copia y se establece una referencia en la copia de la colección. Métodos como Add, Remove y Clear modifican los elementos de la colección.

La clase TraceListenerCollection proporciona la propiedad Count para obtener información sobre la lista. También proporciona los métodos siguientes: Contains, GetEnumerator, IndexOf.

Esta clase proporciona además los siguientes métodos para modificar la lista: Add, Clear, Insert y Remove. El método CopyTo copia una parte de la lista en una matriz. El método RemoveAt elimina el miembro de la lista incluido en el número de índice especificado.

En el ejemplo siguiente se crea un TextWriterTraceListener que escribe en la pantalla de la consola. A continuación, el código agrega el nuevo agente de escucha al objeto Trace.Listeners.


        /* Create a ConsoleTraceListener and add it to the trace listeners. */
        ConsoleTraceListener myWriter = new
           ConsoleTraceListener();
        Trace.Listeners.Add(myWriter);



.NET Framework

Compatible con: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Todos los miembros static (Shared en Visual Basic) públicos 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.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft