Dreamine.PLC.Core 1.0.1
Dreamine.PLC.Core 산업 자동화 및 I/O 기능을 제공합니다.
로딩중...
검색중...
일치하는것 없음
Dreamine.PLC.Core.Internal.AsyncLock.Releaser 클래스 참조sealed

더 자세히 ...

Dreamine.PLC.Core.Internal.AsyncLock.Releaser에 대한 상속 다이어그램 :
Dreamine.PLC.Core.Internal.AsyncLock.Releaser에 대한 협력 다이어그램:

Public 멤버 함수

 Releaser (SemaphoreSlim semaphore)
void Dispose ()

Private 속성

readonly SemaphoreSlim _semaphore
bool _disposed

상세한 설명

잠금 세마포어를 한 번만 해제하는 핸들입니다.

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

생성자 & 소멸자 문서화

◆ Releaser()

Dreamine.PLC.Core.Internal.AsyncLock.Releaser.Releaser ( SemaphoreSlim semaphore)
inline

해제할 세마포어로 핸들을 초기화합니다.

매개변수
semaphore해제할 세마포어입니다.

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

107 {
108 _semaphore = semaphore;
109 }

다음을 참조함 : _semaphore.

멤버 함수 문서화

◆ Dispose()

void Dreamine.PLC.Core.Internal.AsyncLock.Releaser.Dispose ( )
inline

세마포어를 최초 한 번만 해제합니다.

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

120 {
121 if (_disposed)
122 {
123 return;
124 }
125
126 _disposed = true;
127 _semaphore.Release();
128 }

다음을 참조함 : _disposed, _semaphore.

멤버 데이터 문서화

◆ _disposed

bool Dreamine.PLC.Core.Internal.AsyncLock.Releaser._disposed
private

disposed 값을 보관합니다.

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

다음에 의해서 참조됨 : Dispose().

◆ _semaphore

readonly SemaphoreSlim Dreamine.PLC.Core.Internal.AsyncLock.Releaser._semaphore
private

semaphore 값을 보관합니다.

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

다음에 의해서 참조됨 : Dispose(), Releaser().


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