BufferModeSettings Constructor
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de BufferModeSettings klasse met behulp van opgegeven instellingen.
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)
Parameters
- name
- String
De naam van het BufferModeSettings object dat wordt gemaakt.
- maxBufferSize
- Int32
Het maximum aantal gebeurtenissen dat tegelijk wordt gebufferd. De waarde moet groter zijn dan nul.
- maxFlushSize
- Int32
Het maximum aantal gebeurtenissen per buffer leegmaken. Moet groter zijn dan nul.
- urgentFlushThreshold
- Int32
Het aantal gebeurtenissen dat wordt gebufferd voordat een buffer wordt leeggemaakt, wordt geactiveerd. De waarde moet groter zijn dan nul en kleiner dan of gelijk aan maxBufferSize.
- regularFlushInterval
- TimeSpan
De standaardtijd tussen buffers leegmaken. De waarde kan oneindig worden gemaakt door deze in te stellen op Int32.MaxValue-maatstreepjes .
- urgentFlushInterval
- TimeSpan
De minimale tijdsduur die kan worden doorgegeven tussen bufferspoeling. De waarde moet kleiner dan of gelijk zijn aan regularFlushInterval.
- maxBufferThreads
- Int32
Het maximum aantal buffer-flushing threads dat tegelijk actief kan zijn.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u de BufferModeSettings constructor gebruikt. Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor de HealthMonitoringSection klasse.
// 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))