FileLogTraceListener.DiskSpaceExhaustedBehavior 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
決定當寫入記錄檔而可用的磁碟空間少於 ReserveDiskSpace 屬性所指定的空間時,所要執行的動作。
public:
property Microsoft::VisualBasic::Logging::DiskSpaceExhaustedOption DiskSpaceExhaustedBehavior { Microsoft::VisualBasic::Logging::DiskSpaceExhaustedOption get(); void set(Microsoft::VisualBasic::Logging::DiskSpaceExhaustedOption value); };
public Microsoft.VisualBasic.Logging.DiskSpaceExhaustedOption DiskSpaceExhaustedBehavior { get; set; }
member this.DiskSpaceExhaustedBehavior : Microsoft.VisualBasic.Logging.DiskSpaceExhaustedOption with get, set
Public Property DiskSpaceExhaustedBehavior As DiskSpaceExhaustedOption
屬性值
DiskSpaceExhaustedOption. 決定當寫入記錄檔而可用的磁碟空間少於 ReserveDiskSpace 屬性所指定的空間時,或是記錄檔大小大於 MaxFileSize 屬性所允許的大小時,所要執行的動作。 預設值是 DiscardMessages。
備註
DiskSpaceExhaustedBehavior當 屬性設定為 DiscardMessages時,如果沒有足夠的保留磁碟空間,記錄訊息會以無訊息方式捨棄。 這是預設行為,如果磁碟太滿,就會防止簡單的應用程式失敗。
更健全的應用程式可以將 屬性設定 DiskSpaceExhaustedBehavior 為 ThrowException,並在寫入記錄檔的所有程式代碼周圍新增 Try...Catch
區塊。