BufferModeSettings Constructeur
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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))