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 mithilfe der angegebenen Einstellungen eine neue Instanz der BufferModeSettings-Klasse.
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 zu erstellenden BufferModeSettings-Objekts.
- maxBufferSize
- Int32
Die maximale Anzahl der gleichzeitig gepufferten Ereignisse. Der Wert muss größer als 0 (null) sein.
- maxFlushSize
- Int32
Die maximale Anzahl von Ereignissen pro Pufferlöschvorgang. Muss größer sein als Null.
- urgentFlushThreshold
- Int32
Die Anzahl der gepufferten Ereignisse vor dem Auslösen eines Pufferlöschvorgangs. Der Wert muss größer als 0 (null) und kleiner als oder gleich maxBufferSize
sein.
- regularFlushInterval
- TimeSpan
Die maximale Zeitdauer zwischen Pufferlöschvorgängen. Der Wert kann unendlich sein, indem er auf Int32.MaxValue-Ticks festgelegt wird.
- urgentFlushInterval
- TimeSpan
Die Mindestzeitdauer, die zwischen Pufferlöschvorgängen vergehen kann. Der Wert muss kleiner als oder gleich regularFlushInterval
sein.
- maxBufferThreads
- Int32
Die maximale Anzahl der pufferlöschenden Threads, die gleichzeitig aktiv sein können.
Beispiele
Im folgenden Codebeispiel wird die Verwendung des BufferModeSettings Konstruktors veranschaulicht. 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))