BufferModeSettings Konstruktor
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje BufferModeSettings nowe wystąpienie klasy przy użyciu określonych ustawień.
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)
Parametry
- name
- String
Nazwa tworzonego BufferModeSettings obiektu.
- maxBufferSize
- Int32
Maksymalna liczba zdarzeń buforowanych jednocześnie. Wartość musi być większa niż zero.
- maxFlushSize
- Int32
Maksymalna liczba zdarzeń na opróżnienie buforu. Musi być większa niż zero.
- urgentFlushThreshold
- Int32
Liczba zdarzeń buforowanych przed wyzwoleniem opróżnienia buforu. Wartość musi być większa niż zero i mniejsza niż lub równa maxBufferSize
.
- regularFlushInterval
- TimeSpan
Standardowy czas między opróżnieniami buforu. Wartość może być nieskończona, ustawiając ją na znaczniki Int32.MaxValue .
- urgentFlushInterval
- TimeSpan
Minimalny czas, który może przechodzić między opróżnieniami buforu. Wartość musi być mniejsza lub równa regularFlushInterval
.
- maxBufferThreads
- Int32
Maksymalna liczba wątków opróżniania buforów, które mogą być aktywne jednocześnie.
Przykłady
W poniższym przykładzie kodu pokazano, jak używać konstruktora BufferModeSettings . Ten przykład kodu jest częścią większego przykładu udostępnionego HealthMonitoringSection dla klasy .
// 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))