TraceLogRetentionOption Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa strukturę plików, która będzie używana dla EventSchemaTraceListener dziennika.
public enum class TraceLogRetentionOption
public enum TraceLogRetentionOption
type TraceLogRetentionOption =
Public Enum TraceLogRetentionOption
- Dziedziczenie
Pola
LimitedCircularFiles | 1 | Skończona liczba plików sekwencyjnych, z których każdy ma maksymalny rozmiar pliku. MaximumFileSize Po osiągnięciu wartości właściwości zapisywanie rozpoczyna się w nowym pliku z przyrostowym sufiksem liczby całkowitej. MaximumNumberOfFiles Po osiągnięciu wartości właściwości pierwszy plik zostanie wyczyszczone i zastąpione. Pliki są następnie przyrostowo zastępowane w sposób cykliczny. |
LimitedSequentialFiles | 3 | Skończona liczba plików sekwencyjnych, z których każdy ma maksymalny rozmiar pliku. MaximumFileSize Po osiągnięciu wartości właściwości zapisywanie rozpoczyna się w nowym pliku z przyrostowym sufiksem liczby całkowitej. |
SingleFileBoundedSize | 4 | Jeden plik o maksymalnym rozmiarze MaximumFileSize pliku określanym przez właściwość. |
SingleFileUnboundedSize | 2 | Jeden plik bez ograniczenia maksymalnego rozmiaru pliku. |
UnlimitedSequentialFiles | 0 | Nieograniczona liczba plików sekwencyjnych, z których każdy ma maksymalny rozmiar pliku określony przez MaximumFileSize właściwość . Nie ma logicznej granicy z liczbą lub rozmiarem plików, ale jest ona ograniczona przez ograniczenia fizyczne nałożone przez komputer. |
Uwagi
Wyliczenie TraceLogRetentionOption służy do określania wartości TraceLogRetentionOption właściwości w EventSchemaTraceListener klasie. To ustawienie właściwości określa możliwe i domyślne wartości właściwości EventSchemaTraceListener.MaximumFileSize i EventSchemaTraceListener.MaximumNumberOfFiles .
Właściwości i można ustawić MaximumFileSize za pomocą maximumFileSize
atrybutów niestandardowych i maximumNumberOfFiles
w pliku konfiguracji lub za pomocą maximumFileSize
parametrów lub maximumNumberOfFiles
w konstruktorzeEventSchemaTraceListener.MaximumNumberOfFiles Jeśli atrybuty maximumFileSize
lub maximumNumberOfFiles
w pliku konfiguracji określają wartość poza zakresem, właściwości są ustawione na ich wartości domyślne. Jeśli określisz wartość poza zakresem w parametrze maximumFileSize
lub maximumNumberOfFiles
podczas wywoływania konstruktora EventSchemaTraceListener , ArgumentOutOfRangeException zostanie zgłoszony element .
W poniższej tabeli przedstawiono możliwe i domyślne wartości rozmiaru pliku i liczby plików, które są skojarzone z każdą opcją przechowywania dziennika śledzenia. "N/A" wskazuje, że skojarzona właściwość nie jest sprawdzana dla tej TraceLogRetentionOption wartości.
TraceLogRetentionOption | Maksymalna wielkość pliku | Domyślny rozmiar pliku | Maksymalna liczba plików | Domyślna liczba plików |
---|---|---|---|---|
Ograniczone plikicircularFiles | Nie dotyczy | -1 | Nie dotyczy | 1 |
LimitedSequentialFiles | > 0 | 4 kB | Nie dotyczy | 1 |
SingleFileBoundedSize | > 0 | 4 kB | Nie dotyczy | -1 |
SingleFileUnboundedSize | > 0 | 4 kB | > 0 | 1 |
UnlimitedSequentialFiles | > 0 | 4 kB | >1 | 2 |