EventSchemaTraceListener.MaximumFileSize Eigenschaft

Definition

Ruft die maximale Größe der Protokolldatei ab.

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

Eigenschaftswert

Die maximale Dateigröße in Bytes.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie der Wert der MaximumFileSize -Eigenschaft angezeigt wird. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die EventSchemaTraceListener-Klasse bereitgestellt wird.

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

Hinweise

Der Eigenschaftswert wird durch den maximumFileSize Parameter im Konstruktor oder das maximumFileSize Attribut in der Konfigurationsdatei festgelegt. Aus Leistungsgründen sollten Sie die maximale Dateigröße auf ein Vielfaches von 1024 Bytes festlegen. Der MaximumFileSize Eigenschaftswert ist kein absoluter Wert, er ist ein Schwellenwert, der bis zur Größe der letzten Nachricht überschritten werden kann.

In der folgenden Tabelle sind die möglichen Und Standardwerte für die Dateigröße aufgeführt, die jeder Aufbewahrungsoption für Ablaufverfolgungsprotokolle zugeordnet sind. Die als N/V markierten Werte geben an, dass die MaximumFileSize Eigenschaft nicht auf diesen TraceLogRetentionOption Wert überprüft wird.

Tracelogretentionoption Maximale Dateigröße Standarddateigröße
LimitedCircularFiles Nicht zutreffend -1
LimitedSequentialFiles >0 4 KB
SingleFileBoundedSize >0 4 KB
SingleFileUnboundedSize >0 4 KB
UnlimitedSequentialFiles >0 4 KB

Gilt für: