EventSchemaTraceListener.MaximumFileSize Właściwość

Definicja

Pobiera maksymalny rozmiar pliku dziennika.

public:
 property long MaximumFileSize { long get(); };
public long MaximumFileSize { get; }
member this.MaximumFileSize : int64
Public ReadOnly Property MaximumFileSize As Long

Wartość właściwości

Maksymalny rozmiar pliku w bajtach.

Przykłady

W poniższym przykładzie kodu pokazano, jak wyświetlić wartość MaximumFileSize właściwości. Ten przykład kodu jest częścią większego przykładu udostępnionego EventSchemaTraceListener dla klasy.

Console.WriteLine("MaximumFileSize =  " + ((EventSchemaTraceListener)ts.Listeners["eventListener"]).MaximumFileSize);
Console.WriteLine("MaximumFileSize =  " + CType(ts.Listeners("eventListener"), EventSchemaTraceListener).MaximumFileSize.ToString())

Uwagi

Wartość właściwości jest ustawiana przez maximumFileSize parametr w konstruktorze lub atrybucie maximumFileSize w pliku konfiguracji. Ze względu na wydajność należy ustawić maksymalny rozmiar pliku na wielokrotność 1024 bajtów. Wartość MaximumFileSize właściwości nie jest bezwzględna; jest to próg, który można przekroczyć do rozmiaru ostatniego komunikatu.

W poniższej tabeli przedstawiono możliwe i domyślne wartości rozmiaru pliku skojarzonego z każdą opcją przechowywania dziennika śledzenia. Wartości oznaczone jako N/A wskazują, że MaximumFileSize właściwość nie jest sprawdzana pod kątem tej TraceLogRetentionOption wartości.

TraceLogRetentionOption Maksymalna wielkość pliku Domyślny rozmiar pliku
LimitedCircularFiles Nie dotyczy -1
LimitedSequentialFiles > 0 4 KB
SingleFileBoundedSize > 0 4 KB
SingleFileUnboundedSize > 0 4 KB
UnlimitedSequentialFiles > 0 4 KB

Dotyczy