BufferModeSettings Konstruktor
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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))