Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

TraceLogRetentionOption énumération

 

Date de publication : novembre 2016

Spécifie la structure de fichier qui sera utilisée pour les EventSchemaTraceListener journal.

Espace de noms:   System.Diagnostics
Assembly:  System.Core (dans System.Core.dll)

public enum TraceLogRetentionOption

Nom du membreDescription
LimitedCircularFiles

Un nombre fini de fichiers à accès séquentiel, chacun avec une taille maximale de fichier. Lorsque la MaximumFileSize valeur de propriété est atteinte, l’écriture commence dans un nouveau fichier avec un suffixe entier incrémenté. Lorsque la MaximumNumberOfFiles valeur de propriété est atteint, le premier fichier est effacé et remplacé. Les fichiers sont ensuite remplacés par incréments de façon circulaire.

LimitedSequentialFiles

Un nombre fini de fichiers à accès séquentiel, chacun avec une taille maximale de fichier. Lorsque la MaximumFileSize valeur de propriété est atteinte, l’écriture commence dans un nouveau fichier avec un suffixe entier incrémenté.

SingleFileBoundedSize

Un fichier avec une taille de fichier maximale est déterminée par le MaximumFileSize propriété.

SingleFileUnboundedSize

Un fichier sans aucune restriction de taille maximale de fichier.

UnlimitedSequentialFiles

Un nombre illimité de fichiers à accès séquentiel, chacun avec une taille de fichier maximale est déterminée par le MaximumFileSize propriété. Il n’existe aucune limite logique au nombre ou la taille des fichiers, mais elle est limitée par les contraintes physiques imposées par l’ordinateur.

Le TraceLogRetentionOption énumération est utilisée pour spécifier la valeur de la TraceLogRetentionOption propriété dans la EventSchemaTraceListener classe. Que le paramètre de propriété détermine les valeurs possibles et par défaut pour les EventSchemaTraceListener.MaximumFileSize et EventSchemaTraceListener.MaximumNumberOfFiles Propriétés.

Vous pouvez définir le MaximumFileSize et MaximumNumberOfFiles propriétés via la maximumFileSize et maximumNumberOfFiles des attributs personnalisés dans le fichier de configuration ou à l’aide de la maximumFileSize ou maximumNumberOfFiles paramètres dans le EventSchemaTraceListener constructeur. Si le maximumFileSize ou maximumNumberOfFiles attributs dans le fichier de configuration spécifient une valeur hors limites, les propriétés sont définies à leurs valeurs par défaut. Si vous spécifiez une valeur hors limites dans la maximumFileSize ou maximumNumberOfFiles paramètre lorsque vous appelez le EventSchemaTraceListener constructeur, un ArgumentOutOfRangeException est levée.

Le tableau suivant montre les valeurs possibles et par défaut pour la taille du fichier et le nombre de fichiers qui sont associés à chaque option de rétention de journal de suivi. « N/a » indique que la propriété associée n’est pas cochée pour que TraceLogRetentionOption valeur.

TraceLogRetentionOption

Taille de fichier maximale

Taille de fichier par défaut

Nombre maximal de fichiers

Nombre de fichiers par défaut

LimitedCircularFiles

N/A

-1

N/A

1

LimitedSequentialFiles

>0

4 Ko

N/A

1

SingleFileBoundedSize

>0

4 Ko

N/A

-1

SingleFileUnboundedSize

>0

4 Ko

>0

1

UnlimitedSequentialFiles

>0

4 Ko

>1

2

.NET Framework
Disponible depuis 3.5
Retour au début
Afficher: