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

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

 

Publicado: octubre de 2016

Inicializa una nueva instancia de la clase EventSchemaTraceListener con el nombre especificado y el tamaño de búfer especificado, y usa el archivo especificado, con la directiva de retención de registro especificada y el tamaño máximo, como destinatario de los resultados de seguimiento o de 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
)

Parámetros

fileName
Type: System.String

Ruta de acceso del archivo de registro.

name
Type: System.String

Nombre del agente de escucha.

bufferSize
Type: System.Int32

Tamaño del búfer de salida, en bytes.

logRetentionOption
Type: System.Diagnostics.TraceLogRetentionOption

Uno de los valores de TraceLogRetentionOption.

maximumFileSize
Type: System.Int64

Tamaño máximo de archivo, en bytes.

Exception Condition
ArgumentOutOfRangeException

maximumFileSize es menor que bufferSize.

ArgumentOutOfRangeException

maximumFileSize es un número negativo.

For performance considerations, bufferSize and maximumFileSize should be multiples of 1024 bytes. maximumFileSize is not an absolute value, it is a threshold which can be exceeded up to the size of the last message.

The following code example demonstrates how to use the M:System.Diagnostics.EventSchemaTraceListener.#ctor(System.String,System.String,System.Int32,System.Diagnostics.TraceLogRetentionOption,System.Int64) constructor.

TraceSource ts = new TraceSource("TestSource");
ts.Listeners.Add(new EventSchemaTraceListener("TraceOutput.xml", "eventListener", 65536, TraceLogRetentionOption.LimitedCircularFiles, 20480000));

.NET Framework
Disponible desde 3.5
Volver al principio
Mostrar: