Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés
Esta documentación está archivada y no tiene mantenimiento.

TraceLogRetentionOption (Enumeración)

Especifica la estructura de archivos que se utilizará para el registro de EventSchemaTraceListener.

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

public enum TraceLogRetentionOption

Nombre de miembroDescripción
SingleFileUnboundedSizeArchivo sin la restricción de tamaño máximo de archivo.
SingleFileBoundedSizeArchivo con un tamaño máximo determinado por la propiedad MaximumFileSize.
UnlimitedSequentialFilesNúmero ilimitado de archivos secuenciales, cada uno con un tamaño máximo de archivo determinado por la propiedad MaximumFileSize. No hay ningún límite lógico al número o tamaño de los archivos, pero está limitado por las restricciones físicas impuestas por el equipo.
LimitedSequentialFilesNúmero finito de archivos secuenciales, cada uno con un tamaño máximo de archivo. Cuando se alcanza el valor de la propiedad MaximumFileSize, la escritura comienza en un nuevo archivo con un sufijo entero incrementado.
LimitedCircularFilesNúmero finito de archivos secuenciales, cada uno con un tamaño máximo de archivo. Cuando se alcanza el valor de la propiedad MaximumFileSize, la escritura comienza en un nuevo archivo con un sufijo entero incrementado. Cuando se alcanza el valor de la propiedad MaximumNumberOfFiles, se borra y sobrescribe el primer archivo. Los archivos se sobrescriben incrementalmente de manera circular.

La enumeración TraceLogRetentionOption se utiliza para especificar el valor de la propiedad TraceLogRetentionOption en la clase EventSchemaTraceListener. Ese valor de la propiedad determina los valores posibles y predeterminados de las propiedades EventSchemaTraceListener.MaximumFileSize y EventSchemaTraceListener.MaximumNumberOfFiles.

Puede establecer las propiedades MaximumFileSize y MaximumNumberOfFiles a través de los atributos personalizados maximumFileSize y maximumNumberOfFiles en el archivo de configuración o mediante los parámetros maximumFileSize o maximumNumberOfFiles en el constructor EventSchemaTraceListener. Si los atributos maximumFileSize o maximumNumberOfFiles del archivo de configuración especifican un valor fuera de intervalo, las propiedades se establecen en sus valores predeterminados. Si especifica un valor fuera de intervalo en el parámetro maximumFileSize o maximumNumberOfFiles al llamar al constructor EventSchemaTraceListener, se produce una excepción ArgumentOutOfRangeException.

En la tabla siguiente se muestran los valores posibles y predeterminados para el tamaño de archivo y el recuento de archivos asociados a cada opción de retención del registro de seguimiento. " N/D" indica que no se comprueba el valor de TraceLogRetentionOption en la propiedad asociada.

TraceLogRetentionOption

Tamaño máximo de los archivos

Tamaño de archivo predeterminado

Número máximo de archivos

Número predeterminado de archivos

LimitedCircularFiles

N/D

-1

N/D

1

LimitedSequentialFiles

>0

4 KB

N/D

1

SingleFileBoundedSize

>0

4 KB

N/D

-1

SingleFileUnboundedSize

>0

4 KB

>0

1

UnlimitedSequentialFiles

>0

4 KB

> 1

2

.NET Framework

Compatible con: 4, 3.5

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.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.
Mostrar: