BufferModeSettings Konstruktor

Definice

Inicializuje novou instanci BufferModeSettings třídy pomocí zadaného nastavení.

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)

Parametry

name
String

Název vytvářeného objektu BufferModeSettings .

maxBufferSize
Int32

Maximální počet událostí v vyrovnávací paměti najednou. Hodnota musí být větší než nula.

maxFlushSize
Int32

Maximální počet událostí na vyprázdnění vyrovnávací paměti. Musí být větší než nula.

urgentFlushThreshold
Int32

Počet událostí, které jsou uloženy do vyrovnávací paměti před aktivací vyprázdnění vyrovnávací paměti. Hodnota musí být větší než nula a menší nebo rovna maxBufferSize.

regularFlushInterval
TimeSpan

Standardní doba mezi vyprázdněními vyrovnávací paměti. Hodnotu lze vytvořit nekonečně tím, že ji nastavíte na int32.MaxValue ticks.

urgentFlushInterval
TimeSpan

Minimální doba, která může projít mezi vyprázdněními vyrovnávací paměti. Hodnota musí být menší nebo rovna regularFlushInterval.

maxBufferThreads
Int32

Maximální počet vláken pro vyprázdnění vyrovnávací paměti, která mohou být aktivní najednou.

Příklady

Následující příklad kódu ukazuje, jak použít BufferModeSettings konstruktor. Tento příklad kódu je součástí většího příkladu uvedeného pro třídu 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))

Platí pro

Viz také