Exportar (0) Imprimir
Expandir todo
Este tema aún no ha recibido ninguna valoración - Valorar este tema

TraceListenerCollection (Clase)

Actualización: noviembre 2007

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

Espacio de nombres:  System.Diagnostics
Ensamblado:  System (en System.dll)
public class TraceListenerCollection : IList, 
	ICollection, IEnumerable
public class TraceListenerCollection implements IList, 
	ICollection, IEnumerable
public class TraceListenerCollection implements IList, ICollection, IEnumerable

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 a Trace.Listeners.

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



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


// Create a ConsoletTraceListener and add it to the trace listeners.
@if(@TRACE)
var myWriter : ConsoleTraceListener = new ConsoleTraceListener()
Trace.Listeners.Add(myWriter)
@end


System.Object
  System.Diagnostics.TraceListenerCollection
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.

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile para Smartphone, Windows Mobile para Pocket PC, Xbox 360

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Compatible con: 3.5, 2.0, 1.0

XNA Framework

Compatible con: 2.0, 1.0
¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft. Reservados todos los derechos.