다음을 통해 공유


BufferModeSettings 생성자

정의

지정된 설정을 사용하여 BufferModeSettings 클래스의 새 인스턴스를 초기화합니다.

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)

매개 변수

name
String

만들 BufferModeSettings 개체의 이름입니다.

maxBufferSize
Int32

한 번에 버퍼링되는 최대 이벤트 수입니다. 값은 0보다 커야 합니다.

maxFlushSize
Int32

버퍼 플러시당 최대 이벤트 수입니다. 0보다 커야 합니다.

urgentFlushThreshold
Int32

버퍼 플러시가 트리거되기 전에 버퍼링되는 이벤트 수입니다. 값은 0보다 크고 maxBufferSize보다 작거나 같아야 합니다.

regularFlushInterval
TimeSpan

버퍼 플러시 사이의 표준 시간입니다. 값을 Int32.MaxValue 틱으로 설정하여 무한으로 설정할 수 있습니다.

urgentFlushInterval
TimeSpan

버퍼 플러시 사이에 경과할 수 있는 최소 시간 간격입니다. 값은 regularFlushInterval보다 작거나 같아야 합니다.

maxBufferThreads
Int32

한 번에 활성화할 수 있는 스레드의 최대 버퍼 플러시 수입니다.

예제

다음 코드 예제를 사용 하는 방법을 보여 줍니다는 BufferModeSettings 생성자입니다. 이 코드 예제는에 대해 제공 된 큰 예제의 일부는 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))

적용 대상

추가 정보