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

バッファー フラッシュがトリガーされる前にバッファーに格納されたイベントの数。 値は 0 より大きく、 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))

適用対象

こちらもご覧ください