EventSchemaTraceListener.MaximumFileSize 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得記錄檔的最大大小。
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 |