BufferModeSettings Konstruktor

Definition

Initialisiert eine neue Instanz der BufferModeSettings Klasse mithilfe der angegebenen Einstellungen.

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)

Parameter

name
String

Der Name des BufferModeSettings zu erstellenden Objekts.

maxBufferSize
Int32

Die maximale Anzahl von Ereignissen, die gleichzeitig gepuffert wurden. Der Wert muss größer als Null sein.

maxFlushSize
Int32

Die maximale Anzahl von Ereignissen pro Pufferleer. Muss größer als Null sein.

urgentFlushThreshold
Int32

Die Anzahl der Ereignisse, die vor dem Auslösen einer Pufferleerung gepuffert werden. Der Wert muss größer als Null und kleiner als oder gleich sein maxBufferSize.

regularFlushInterval
TimeSpan

Die Standardzeit zwischen Pufferlöschungen. Der Wert kann unendlich gemacht werden, indem er auf Int32.MaxValue-Teilstriche festgelegt wird .

urgentFlushInterval
TimeSpan

Die minimale Zeitdauer, die zwischen Pufferleerungen übergeben werden kann. Der Wert muss kleiner oder gleich sein regularFlushInterval.

maxBufferThreads
Int32

Die maximale Anzahl von Pufferleerthreads, die gleichzeitig aktiv sein können.

Beispiele

Das folgende Codebeispiel zeigt, wie der BufferModeSettings Konstruktor verwendet wird. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die HealthMonitoringSection Klasse bereitgestellt wird.

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

Gilt für:

Weitere Informationen