EventSchemaTraceListener.MaximumFileSize Vlastnost

Definice

Získá maximální velikost souboru protokolu.

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

Hodnota vlastnosti

Maximální velikost souboru v bajtech.

Příklady

Následující příklad kódu ukazuje, jak zobrazit hodnotu MaximumFileSize vlastnosti. Tento příklad kódu je součástí většího příkladu EventSchemaTraceListener , který je k dispozici pro třídu .

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

Poznámky

Hodnota vlastnosti je nastavena parametrem maximumFileSize v konstruktoru nebo atributem maximumFileSize v konfiguračním souboru. Z důvodů výkonu byste měli nastavit maximální velikost souboru na násobek 1024 bajtů. Hodnota MaximumFileSize vlastnosti není absolutní. Jedná se o prahovou hodnotu, kterou lze překročit až do velikosti poslední zprávy.

Následující tabulka uvádí možné a výchozí hodnoty velikosti souboru, které jsou přidružené ke každé možnosti uchovávání protokolů trasování. Hodnoty označené jako N/A označují, že MaximumFileSize vlastnost není pro danou TraceLogRetentionOption hodnotu kontrolována.

TraceLogRetentionOption Maximální velikost souboru Výchozí velikost souboru
LimitedCircularFiles -1
LimitedSequentialFiles >0 4 kB
SingleFileBoundedSize >0 4 kB
SingleFileUnboundedSize >0 4 kB
UnlimitedSequentialFiles >0 4 kB

Platí pro