BufferModeSettings Costruttore

Definizione

Inizializza una nuova istanza della BufferModeSettings classe utilizzando le impostazioni specificate.

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)

Parametri

name
String

Nome dell'oggetto BufferModeSettings da creare.

maxBufferSize
Int32

Numero massimo di eventi memorizzati nel buffer contemporaneamente. Il valore deve essere maggiore di zero.

maxFlushSize
Int32

Numero massimo di eventi per lo scaricamento del buffer. Deve essere maggiore di zero.

urgentFlushThreshold
Int32

Numero di eventi memorizzati nel buffer prima dell'attivazione dello scaricamento del buffer. Il valore deve essere maggiore di zero e minore o uguale a maxBufferSize.

regularFlushInterval
TimeSpan

Intervallo di tempo standard tra gli scaricamenti del buffer. Il valore può essere reso infinito impostandolo su Tick Int32.MaxValue .

urgentFlushInterval
TimeSpan

Intervallo di tempo minimo che può passare tra gli scaricamenti del buffer. Il valore deve essere minore o uguale a regularFlushInterval.

maxBufferThreads
Int32

Numero massimo di thread di scaricamento del buffer che possono essere attivi contemporaneamente.

Esempio

Nell'esempio di codice seguente viene illustrato come usare il BufferModeSettings costruttore . Questo esempio di codice fa parte di un esempio più ampio fornito per la HealthMonitoringSection classe .

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

Si applica a

Vedi anche