Exportar (0) Imprimir
Expandir todo

EventSchemaTraceListener (Constructor) (String, String, Int32, TraceLogRetentionOption, Int64, Int32)

Actualización: noviembre 2007

Inicializa una nueva instancia de la clase EventSchemaTraceListener con el nombre especificado y el tamaño de búfer especificado, y utiliza el archivo especificado, con la directiva de retención de registro especificada, el tamaño máximo y el recuento de archivos, como destinatario de los resultados de la traza o la depuración.

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

public EventSchemaTraceListener(
	string fileName,
	string name,
	int bufferSize,
	TraceLogRetentionOption logRetentionOption,
	long maximumFileSize,
	int maximumNumberOfFiles
)
public EventSchemaTraceListener(
	String fileName,
	String name,
	int bufferSize,
	TraceLogRetentionOption logRetentionOption,
	long maximumFileSize,
	int maximumNumberOfFiles
)
public function EventSchemaTraceListener(
	fileName : String, 
	name : String, 
	bufferSize : int, 
	logRetentionOption : TraceLogRetentionOption, 
	maximumFileSize : long, 
	maximumNumberOfFiles : int
)

Parámetros

fileName
Tipo: System.String
Ruta de acceso del archivo de registro.
name
Tipo: System.String
Nombre del agente de escucha.
bufferSize
Tipo: System.Int32
Tamaño del búfer de salida, en bytes.
logRetentionOption
Tipo: System.Diagnostics.TraceLogRetentionOption
Uno de los valores de TraceLogRetentionOption.
maximumFileSize
Tipo: System.Int64
Tamaño máximo de archivo, en bytes.
maximumNumberOfFiles
Tipo: System.Int32
Número máximo de archivos de registro de resultados.

ExcepciónCondición
ArgumentOutOfRangeException

maximumFileSize es menor que bufferSize.

ArgumentOutOfRangeException

maximumFileSize es un número negativo.

ArgumentOutOfRangeException

maximumNumberOfFiles es menor que 1 y logRetentionOption es LimitedSequentialFiles.

ArgumentOutOfRangeException

maximumNumberOfFiles es menor que 2 y logRetentionOption es LimitedCircularFiles.

Por motivos de rendimiento, bufferSize y maximumFileSize deben ser múltiplos de 1024 bytes. maximumFileSize no es un valor absoluto, sino un umbral que se puede superar hasta el tamaño del último mensaje.

En el ejemplo de código siguiente se muestra cómo utilizar el constructor EventSchemaTraceListener. Este ejemplo de código forma parte de un ejemplo más extenso proporcionado para la clase EventSchemaTraceListener.

//ts.Listeners.Add(new EventSchemaTraceListener("TraceOutput.xml", "eventListener", 65536, TraceLogRetentionOption.LimitedCircularFiles, 20480000, 2));
ts.Listeners.Add(new EventSchemaTraceListener("TraceOutput.xml", "eventListener"));


Windows Vista, Windows XP SP2, Windows Server 2003

.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

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft