BufferModeSettings Constructor
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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))