Compartir vía


BufferModeSettings Constructor

Definición

Inicializa una nueva instancia de la clase BufferModeSettings utilizando los valores especificados.

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)

Parámetros

name
String

Nombre del objeto BufferModeSettings que se va a crear.

maxBufferSize
Int32

Número máximo de eventos almacenados en el búfer de manera simultánea. El valor debe ser mayor que cero.

maxFlushSize
Int32

Número máximo de eventos por vaciado del búfer. Debe ser mayor que cero.

urgentFlushThreshold
Int32

Número de eventos almacenados en búfer antes de que se produzca el vaciado del búfer. Este valor debe ser mayor que cero y menor o igual que maxBufferSize.

regularFlushInterval
TimeSpan

Tiempo estándar que transcurre entre vaciados del búfer. El valor se puede hacer infinito estableciendo en tics Int32.MaxValue .

urgentFlushInterval
TimeSpan

Tiempo mínimo que puede transcurrir entre vaciados del búfer. Este valor debe ser menor o igual que regularFlushInterval.

maxBufferThreads
Int32

Número máximo de subprocesos de vaciado de búfer que pueden estar activos simultáneamente.

Ejemplos

En el ejemplo de código siguiente se muestra cómo usar el BufferModeSettings constructor . Este ejemplo de código es parte de un ejemplo más grande proporcionado para la clase HealthMonitoringSection.

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

Se aplica a

Consulte también