FileLogTraceListener.ReserveDiskSpace 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定將訊息寫入記錄檔前所需的可用磁碟空間總數 (以位元組為單位)。
public:
property long ReserveDiskSpace { long get(); void set(long value); };
public long ReserveDiskSpace { get; set; }
member this.ReserveDiskSpace : int64 with get, set
Public Property ReserveDiskSpace As Long
屬性值
Long
. 這是所需的可用磁碟空間總數。 預設值為 10000000。
例外狀況
當這個屬性設定為小於 0 的值時。
備註
使用此屬性可確保記錄檔不會完全填滿磁碟。
如果可用磁碟空間量 (位元組) 小於此屬性的值,則當類別嘗試將訊息寫入記錄檔時 FileLogTraceListener ,就會捨棄訊息,而且失敗會根據 屬性的值 DiskSpaceExhaustedBehavior 而擲回無訊息或擲回例外狀況。 否則,如果記錄檔大小 (位元組) 大於 MaxFileSize,則訊息會寫入記錄檔。