共用方式為


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

一次緩衝的事件數目的最大值。 此值必須大於零。

maxFlushSize
Int32

每次緩衝區更新的事件數目最大值。 必須大於零。

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))

適用於

另請參閱