Dreamine.Logging 1.0.2
Dreamine.Logging 프로젝트의 API와 구성 요소를 제공합니다.
로딩중...
검색중...
일치하는것 없음
Dreamine.Logging.Registration.DreamineLoggingRegistration.LoggingShutdownHandle 클래스 참조sealed

더 자세히 ...

Dreamine.Logging.Registration.DreamineLoggingRegistration.LoggingShutdownHandle에 대한 상속 다이어그램 :
Dreamine.Logging.Registration.DreamineLoggingRegistration.LoggingShutdownHandle에 대한 협력 다이어그램:

Public 멤버 함수

 LoggingShutdownHandle (AsyncQueueSink asyncSink, TimeSpan shutdownTimeout)
async ValueTask DisposeAsync ()

Private 속성

readonly AsyncQueueSink _asyncSink
readonly TimeSpan _shutdownTimeout

상세한 설명

비동기 로그 출력을 제한 시간 내 종료하는 핸들입니다.

DreamineLoggingRegistration.cs 파일의 132 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

◆ LoggingShutdownHandle()

Dreamine.Logging.Registration.DreamineLoggingRegistration.LoggingShutdownHandle.LoggingShutdownHandle ( AsyncQueueSink asyncSink,
TimeSpan shutdownTimeout )
inline

종료 대상과 제한 시간으로 핸들을 초기화합니다.

매개변수
asyncSink종료할 비동기 출력입니다.
shutdownTimeout종료 제한 시간입니다.

DreamineLoggingRegistration.cs 파일의 177 번째 라인에서 정의되었습니다.

178 {
179 _asyncSink = asyncSink;
180 _shutdownTimeout = shutdownTimeout;
181 }

다음을 참조함 : _asyncSink, _shutdownTimeout.

멤버 함수 문서화

◆ DisposeAsync()

async ValueTask Dreamine.Logging.Registration.DreamineLoggingRegistration.LoggingShutdownHandle.DisposeAsync ( )
inline

대기 중 로그를 처리하고 출력을 종료합니다.

반환값
비동기 종료 작업입니다.

DreamineLoggingRegistration.cs 파일의 199 번째 라인에서 정의되었습니다.

200 {
201 await _asyncSink.ShutdownAsync(_shutdownTimeout).ConfigureAwait(false);
202 }

다음을 참조함 : _asyncSink, _shutdownTimeout.

멤버 데이터 문서화

◆ _asyncSink

readonly AsyncQueueSink Dreamine.Logging.Registration.DreamineLoggingRegistration.LoggingShutdownHandle._asyncSink
private

async Sink 값을 보관합니다.

DreamineLoggingRegistration.cs 파일의 142 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : DisposeAsync(), LoggingShutdownHandle().

◆ _shutdownTimeout

readonly TimeSpan Dreamine.Logging.Registration.DreamineLoggingRegistration.LoggingShutdownHandle._shutdownTimeout
private

shutdown Timeout 값을 보관합니다.

DreamineLoggingRegistration.cs 파일의 151 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : DisposeAsync(), LoggingShutdownHandle().


이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: