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

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

 

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, el tamaño máximo y el recuento de archivos, como destinatario de los resultados de seguimiento o de depuración.

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

Public Sub New (
	fileName As String,
	name As String,
	bufferSize As Integer,
	logRetentionOption As TraceLogRetentionOption,
	maximumFileSize As Long,
	maximumNumberOfFiles As Integer
)

Parámetros

fileName

Ruta de acceso del archivo de registro.

name

Nombre del agente de escucha.

bufferSize

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

logRetentionOption

Uno de los valores de TraceLogRetentionOption.

maximumFileSize

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

maximumNumberOfFiles

Número máximo de archivos de registro de resultados.

Exception Condition
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; es 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 EventSchemaTraceListener constructor.Este ejemplo de código forma parte de un ejemplo mayor proporcionado para el EventSchemaTraceListener clase.

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

.NET Framework
Disponible desde 3.5
Volver al principio
Mostrar: