TraceLogRetentionOption Výčet

Definice

Určuje strukturu souborů, která se použije pro protokol EventSchemaTraceListener.

public enum class TraceLogRetentionOption
public enum TraceLogRetentionOption
type TraceLogRetentionOption = 
Public Enum TraceLogRetentionOption
Dědičnost
TraceLogRetentionOption

Pole

Name Hodnota Description
UnlimitedSequentialFiles 0

Neomezený počet sekvenčních souborů, z nichž každý má maximální velikost souboru určenou MaximumFileSize vlastností. Neexistuje žádná logická mez počtu nebo velikosti souborů, ale je omezena fyzickými omezeními uloženými počítačem.

LimitedCircularFiles 1

Konečný počet sekvenčních souborů, z nichž každý má maximální velikost souboru. MaximumFileSize Při dosažení hodnoty vlastnosti začne zápis v novém souboru s příponou intementovaného celého čísla. MaximumNumberOfFiles Při dosažení hodnoty vlastnosti se první soubor vymaže a přepíše. Soubory se pak postupně přepíšou cyklicky.

SingleFileUnboundedSize 2

Jeden soubor bez omezení maximální velikosti souboru.

LimitedSequentialFiles 3

Konečný počet sekvenčních souborů, z nichž každý má maximální velikost souboru. MaximumFileSize Při dosažení hodnoty vlastnosti začne zápis v novém souboru s příponou intementovaného celého čísla.

SingleFileBoundedSize 4

Jeden soubor s maximální velikostí souboru, který je určen vlastností MaximumFileSize .

Poznámky

Výčet TraceLogRetentionOption se používá k určení hodnoty TraceLogRetentionOption vlastnosti ve EventSchemaTraceListener třídě. Toto nastavení vlastnosti určuje možné a výchozí hodnoty pro vlastnosti EventSchemaTraceListener.MaximumFileSize a EventSchemaTraceListener.MaximumNumberOfFiles vlastnosti.

Vlastnosti a vlastnosti můžete nastavit MaximumFileSize prostřednictvím maximumFileSize a maximumNumberOfFiles vlastních atributů v konfiguračním souboru nebo pomocí maximumFileSize parametrů maximumNumberOfFiles v konstruktoruEventSchemaTraceListener.MaximumNumberOfFiles maximumFileSize Pokud konfigurační soubor nebo maximumNumberOfFiles atributy určují hodnotu mimo rozsah, vlastnosti jsou nastaveny na jejich výchozí hodnoty. Pokud při volání EventSchemaTraceListener konstruktoru zadáte hodnotu maximumFileSize mimo rozsah nebo maximumNumberOfFiles parametr, ArgumentOutOfRangeException vyvolá se vyvolá.

Následující tabulka uvádí možné a výchozí hodnoty pro velikost souboru a počet souborů, které jsou přidružené k jednotlivým možnostem uchovávání protokolu trasování. "Není k dispozici", znamená to, že přidružená vlastnost není pro danou TraceLogRetentionOption hodnotu kontrolována.

TraceLogRetentionOption Maximální velikost souboru Výchozí velikost souboru Maximální počet souborů Výchozí počet souborů
LimitedCircularFiles N/A -1 N/A 1
LimitedSequentialFiles >0 4 kB N/A 1
SingleFileBoundedSize >0 4 kB N/A -1
SingleFileUnboundedSize >0 4 kB >0 1
UnlimitedSequentialFiles >0 4 kB >1 2

Platí pro