Bagikan melalui


BufferModeSettings Konstruktor

Definisi

Menginisialisasi instans BufferModeSettings baru kelas menggunakan pengaturan yang ditentukan.

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)

Parameter

name
String

Nama objek yang BufferModeSettings sedang dibuat.

maxBufferSize
Int32

Jumlah maksimum peristiwa yang di-buffer pada satu waktu. Nilai harus lebih besar dari nol.

maxFlushSize
Int32

Jumlah maksimum peristiwa per buffer flush. Harus lebih besar dari nol.

urgentFlushThreshold
Int32

Jumlah peristiwa yang di-buffer sebelum buffer flush dipicu. Nilai harus lebih besar dari nol dan kurang dari atau sama dengan maxBufferSize.

regularFlushInterval
TimeSpan

Jumlah waktu standar antara buffer flush. Nilai dapat dibuat tak terbatas dengan mengaturnya ke tick Int32.MaxValue .

urgentFlushInterval
TimeSpan

Lama waktu minimum yang dapat melewati antara buffer flush. Nilai harus kurang dari atau sama dengan regularFlushInterval.

maxBufferThreads
Int32

Jumlah maksimum utas buffer-flushing yang dapat aktif pada satu waktu.

Contoh

Contoh kode berikut menunjukkan cara menggunakan BufferModeSettings konstruktor. Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk HealthMonitoringSection kelas .

// 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))

Berlaku untuk

Lihat juga