Aracılığıyla paylaş


BufferModeSettings Oluşturucu

Tanım

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 maxBufferSizeolmalı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 regularFlushIntervalolması 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))

Şunlara uygulanır

Ayrıca bkz.