BufferModeSettings クラス
アセンブリ: System.Web (system.web.dll 内)


BufferModeSettings クラスは、Critical、Notification、Analysis、および Logging などのイベント プロバイダのロールを定義するのに使用されます。各ロールは、それぞれに適した方法でイベントをバッファします。たとえば、Critical ロールは MaxBufferSize、MaxFlushSize、および UrgentFlushInterval の各プロパティに小さい値を設定し、Analysis ロールは大きい値を設定します。

以下は構成ファイルからの抜粋です。BufferModeSettings クラスの複数のプロパティに対して、宣言によって値を指定する方法を示しています。
<healthMonitoring> <bufferModes> <add name="Critical Notification" maxBufferSize="100" maxFlushSize="20" urgentFlushThreshold="1" regularFlushInterval="Infinite" urgentFlushInterval="00:01:00" maxBufferThreads="1" /> <add name="Notification" maxBufferSize="300" maxFlushSize="20" urgentFlushThreshold="1" regularFlushInterval="Infinite" urgentFlushInterval="00:01:00" maxBufferThreads="1" /> <add name="Analysis" maxBufferSize="1000" maxFlushSize="100" urgentFlushThreshold="100" regularFlushInterval="00:05:00" urgentFlushInterval="00:01:00" maxBufferThreads="1" /> <add name="Logging" maxBufferSize="1000" maxFlushSize="200" urgentFlushThreshold="800" regularFlushInterval="00:30:00" urgentFlushInterval="00:05:00" maxBufferThreads="1" /> </bufferModes> </healthMonitoring>

System.Configuration.ConfigurationElement
System.Web.Configuration.BufferModeSettings


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


- BufferModeSettings クラスのページへのリンク