Exportar (0) Imprimir
Expandir todo
Expandir Minimizar

TraceLogRetentionOption (Enumeración)

Actualización: noviembre 2007

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)

'Declaración
Public Enumeration TraceLogRetentionOption
'Uso
Dim instance As TraceLogRetentionOption
public enum TraceLogRetentionOption
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

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