BufferModeSettings Oluşturucu
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen ayarları kullanarak sınıfın BufferModeSettings yeni bir örneğini başlatır.
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)
Parametreler
- name
- String
Oluşturulmakta olan nesnenin BufferModeSettings adı.
- maxBufferSize
- Int32
Bir kerede arabelleğe alınan en fazla olay sayısı. Değer sıfırdan büyük olmalıdır.
- maxFlushSize
- Int32
Arabellek boşaltma başına en fazla olay sayısı. Sıfırdan büyük olmalıdır.
- urgentFlushThreshold
- Int32
Arabellek boşaltma tetiklenmeden önce arabelleğe alınan olayların sayısı. Değer sıfırdan büyük ve değerinden küçük veya eşit maxBufferSize
olmalıdır.
- regularFlushInterval
- TimeSpan
Arabellek boşaltmaları arasındaki standart süre. Değer , Int32.MaxValue değer değerlerine ayarlanarak sonsuz yapılabilir.
- urgentFlushInterval
- TimeSpan
Arabellek boşaltmaları arasında geçebilecek minimum süre. Değerin değerinden küçük veya eşit regularFlushInterval
olması gerekir.
- maxBufferThreads
- Int32
Bir kerede etkin olabilecek arabellek boşaltma iş parçacığı sayısı üst sınırı.
Örnekler
Aşağıdaki kod örneğinde oluşturucunun nasıl kullanılacağı gösterilmektedir BufferModeSettings . Bu kod örneği, sınıfı için HealthMonitoringSection sağlanan daha büyük bir örneğin parçasıdır.
// 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))