FileLogTraceListener.DiskSpaceExhaustedBehavior プロパティ
アセンブリ: Microsoft.VisualBasic (microsoft.visualbasic.dll 内)

Dim instance As FileLogTraceListener Dim value As DiskSpaceExhaustedOption value = instance.DiskSpaceExhaustedBehavior instance.DiskSpaceExhaustedBehavior = value
public: property DiskSpaceExhaustedOption DiskSpaceExhaustedBehavior { DiskSpaceExhaustedOption get (); void set (DiskSpaceExhaustedOption value); }
/** @property */ public DiskSpaceExhaustedOption get_DiskSpaceExhaustedBehavior () /** @property */ public void set_DiskSpaceExhaustedBehavior (DiskSpaceExhaustedOption value)
public function get DiskSpaceExhaustedBehavior () : DiskSpaceExhaustedOption public function set DiskSpaceExhaustedBehavior (value : DiskSpaceExhaustedOption)
DiskSpaceExhaustedOption。ログ ファイルへの出力時に、空きディスク容量が ReserveDiskSpace プロパティに指定された値を下回っていた場合、または、ログ ファイルのサイズが MaxFileSize プロパティの値を超えていた場合の動作を決定します。既定値は DiscardMessages です。

DiskSpaceExhaustedBehavior プロパティが DiscardMessages に設定されている場合、予約済みのディスク容量を確保できなくなると、ログ メッセージが自動的に破棄されます。これが既定の動作になります。単純なアプリケーションであれば、これで、ディスクの容量不足からエラーが発生するのを防ぐことができます。
アプリケーションの信頼性をより高めるには、DiskSpaceExhaustedBehavior プロパティを ThrowException に設定し、ログを出力するためのコードをすべて Try...Catch ブロック内に記述します。

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- FileLogTraceListener.DiskSpaceExhaustedBehavior プロパティのページへのリンク