Share via


BufferModeSettings Constructeur

Définition

Initialise une nouvelle instance de la classe BufferModeSettings en utilisant les paramètres spécifiés.

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)

Paramètres

name
String

Nom de l'objet BufferModeSettings en cours de création.

maxBufferSize
Int32

Nombre maximal d'événements mis en mémoire tampon à un moment donné. La valeur doit être supérieure à zéro.

maxFlushSize
Int32

Nombre maximal d'événements par vidage de mémoire tampon. Doit être supérieur à zéro.

urgentFlushThreshold
Int32

Nombre d'événements mis en mémoire tampon avant qu'un vidage de mémoire tampon ne soit déclenché. La valeur doit être supérieure à zéro et inférieure ou égale à maxBufferSize.

regularFlushInterval
TimeSpan

Durée standard entre les vidages de mémoire tampon. La valeur peut être rendue infinie en la définissant sur Les graduations Int32.MaxValue .

urgentFlushInterval
TimeSpan

Durée minimale entre les vidages de mémoire tampon. La valeur doit être inférieure ou égale à regularFlushInterval.

maxBufferThreads
Int32

Nombre maximal de threads de vidage de mémoire tampon pouvant être actifs à un moment donné.

Exemples

L’exemple de code suivant montre comment utiliser le BufferModeSettings constructeur. Cet exemple de code fait partie d’un exemple plus grand fourni pour 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))

S’applique à

Voir aussi