BufferModeSettings コンストラクター

定義

指定された設定を使用して、BufferModeSettings クラスの新しいインスタンスを初期化します。

public:
 BufferModeSettings(System::String ^ name, int maxBufferSize, int maxFlushSize, int urgentFlushThreshold, TimeSpan regularFlushInterval, TimeSpan urgentFlushInterval, int maxBufferThreads);
public BufferModeSettings (string name, int maxBufferSize, int maxFlushSize, int urgentFlushThreshold, TimeSpan regularFlushInterval, TimeSpan urgentFlushInterval, int maxBufferThreads);
new System.Web.Configuration.BufferModeSettings : string * int * int * int * TimeSpan * TimeSpan * int -> System.Web.Configuration.BufferModeSettings
Public Sub New (name As String, maxBufferSize As Integer, maxFlushSize As Integer, urgentFlushThreshold As Integer, regularFlushInterval As TimeSpan, urgentFlushInterval As TimeSpan, maxBufferThreads As Integer)

パラメーター

name
String

作成する BufferModeSettings オブジェクトの名前。

maxBufferSize
Int32

同時にバッファーされるイベント数の上限。 0 より大きい値である必要があります。

maxFlushSize
Int32

バッファー フラッシュあたりのイベント数の上限。 0 より大きくなければなりません。

urgentFlushThreshold
Int32

バッファー フラッシュが発生する前にバッファーされたイベントの数。 この値はゼロより大きく、maxBufferSize 以下である必要があります。

regularFlushInterval
TimeSpan

バッファー フラッシュの標準間隔。 この値は、 Int32.MaxValue ティックに設定することで無限にすることができます。

urgentFlushInterval
TimeSpan

バッファー フラッシュの間隔の下限。 この値は regularFlushInterval の値以下であることが必要です。

maxBufferThreads
Int32

同時にアクティブにできるバッファー フラッシュ スレッド数の上限。

次のコード例は、 コンストラクターの使用方法を BufferModeSettings 示しています。 このコード例は、HealthMonitoringSection クラスのために提供されている大規模な例の一部です。

// Add a BufferModeSettings object to the BufferModes collection property.
healthMonitoringSection.BufferModes.Add(new BufferModeSettings("Error Log", 
    1024, 256, 512, new TimeSpan(0, 30, 0), new TimeSpan(0, 5, 0), 2));
' Add a BufferModeSettings object to the BufferModes collection property.
healthMonitoringSection.BufferModes.Add(new BufferModeSettings("Error Log", _
    1024, 256, 512, new TimeSpan(0, 30, 0), new TimeSpan(0, 5, 0), 2))

適用対象

こちらもご覧ください