Share via


FileLogTraceListener.ReserveDiskSpace 屬性

定義

取得或設定將訊息寫入記錄檔前所需的可用磁碟空間總數 (以位元組為單位)。

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,則訊息會寫入記錄檔。

適用於

另請參閱