共用方式為


FileLogTraceListener.DiskSpaceExhaustedBehavior 屬性

定義

決定當寫入記錄檔而可用的磁碟空間少於 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時,如果沒有足夠的保留磁碟空間,記錄訊息會以無訊息方式捨棄。 這是預設行為,如果磁碟太滿,就會防止簡單的應用程式失敗。

更健全的應用程式可以將 屬性設定 DiskSpaceExhaustedBehaviorThrowException,並在寫入記錄檔的所有程式代碼周圍新增 Try...Catch 區塊。

適用於

另請參閱