DiskSpaceExhaustedOption 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
判斷當 FileLogTraceListener 對象嘗試寫入記錄檔時,該怎麼做,而且可用磁碟空間比 ReserveDiskSpace 屬性指定的可用磁碟空間少。
public enum class DiskSpaceExhaustedOption
public enum DiskSpaceExhaustedOption
type DiskSpaceExhaustedOption =
Public Enum DiskSpaceExhaustedOption
- 繼承
欄位
| 名稱 | 值 | Description |
|---|---|---|
| ThrowException | 0 | 拋出例外 |
| DiscardMessages | 1 | 丟棄日誌訊息。 |
備註
當屬性 DiskSpaceExhaustedBehavior 設定為 DiscardMessages 時,若保留磁碟空間不足,日誌訊息預設會被丟棄。 這樣可以防止簡單的應用程式在磁碟過滿時失敗。
若要讓應用程式更穩健,可以將屬性 DiskSpaceExhaustedBehavior 設為 ThrowException,並在所有寫入日誌的程式碼周圍加上 Try...Catch 區塊。