Share via


BufferModeSettings Costruttore

Definizione

Inizializza una nuova istanza della classe BufferModeSettings tramite 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 creato.

maxBufferSize
Int32

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

maxFlushSize
Int32

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

urgentFlushThreshold
Int32

Numero di eventi memorizzati nel buffer prima di generare lo svuotamento. Il valore deve essere maggiore di zero e minore o uguale a maxBufferSize.

regularFlushInterval
TimeSpan

Periodo di tempo standard tra gli svuotamenti del buffer. Il valore può essere reso infinito impostandolo su Int32.MaxValue ticks.

urgentFlushInterval
TimeSpan

Durata minima che può passare tra gli svuotamenti del buffer. Il valore deve essere minore o pari a regularFlushInterval.

maxBufferThreads
Int32

Numero massimo di thread di svuotamento del buffer che possono essere attivi per volta.

Esempio

Nell'esempio di codice seguente viene illustrato come usare il BufferModeSettings costruttore. Questo esempio di codice fa parte di un esempio più grande 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