Udostępnij za pośrednictwem


BufferModeSettings Konstruktor

Definicja

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

Dotyczy

Zobacz też