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 BufferModeSettings clase mediante la configuración especificada.
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 BufferModeSettings objeto que se va a crear.
- maxBufferSize
- Int32
Número máximo de eventos almacenados en búfer al mismo tiempo. 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 desencadene un vaciado del búfer. El valor debe ser mayor que cero y menor o igual que maxBufferSize.
- regularFlushInterval
- TimeSpan
Cantidad de tiempo estándar entre vaciados del búfer. El valor se puede hacer infinito estableciendo en tics Int32.MaxValue .
- urgentFlushInterval
- TimeSpan
El período mínimo de tiempo que puede pasar entre vaciados del búfer. El 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 al mismo tiempo.
Ejemplos
En el ejemplo de código siguiente se muestra cómo usar el BufferModeSettings constructor . Este ejemplo de código forma parte de un ejemplo más grande proporcionado para la HealthMonitoringSection clase .
// 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))