BufferModeSettings Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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))