EventSchemaTraceListener.MaximumFileSize 屬性

定義

取得記錄檔的最大大小。

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

屬性值

最大檔案大小 (以位元組為單位)。

範例

下列程式代碼範例示範如何顯示 屬性的值 MaximumFileSize 。 此程式代碼範例是針對 類別提供的較大範例的 EventSchemaTraceListener 一部分。

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

備註

屬性值是由 maximumFileSize 建構函式中的 參數或 maximumFileSize 組態檔中的 屬性所設定。 基於效能考慮,您應該將檔案大小上限設定為 1024 個字節的倍數。 MaximumFileSize屬性值不是絕對值;它是可超過最後一則訊息大小的臨界值。

下表顯示與每個追蹤記錄保留選項相關聯之檔案大小的可能和預設值。 標示為 N/A 的值表示 MaximumFileSize 未檢查該 TraceLogRetentionOption 值的屬性。

TraceLogRetentionOption 檔案大小上限 默認檔案大小
LimitedCircularFiles N/A -1
LimitedSequentialFiles >0 4 KB
SingleFileBoundedSize >0 4 KB
SingleFileUnboundedSize >0 4 KB
UnlimitedSequentialFiles >0 4 KB

適用於