이 페이지가 유용했습니까?
이 콘텐츠에 대한 여러분의 의견은 중요합니다. 의견을 알려주십시오.
추가 의견
1500자 남음
내보내기(0) 인쇄
모두 확장
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

SemaphoreSlim.Wait 메서드 (TimeSpan, CancellationToken)

2013-12-13

CancellationToken을 확인하면서 시간 제한을 지정하는 TimeSpan을 사용하여 현재 스레드가 SemaphoreSlim에 진입할 수 있을 때까지 스레드를 차단합니다.

Namespace:  System.Threading
어셈블리:  mscorlib(mscorlib.dll)

public bool Wait(
	TimeSpan timeout,
	CancellationToken cancellationToken
)

매개 변수

timeout
형식: System.TimeSpan
대기할 시간(밀리초)을 나타내는 TimeSpan이거나, 무한 대기하도록 -1밀리초를 나타내는 TimeSpan입니다.
cancellationToken
형식: System.Threading.CancellationToken
확인할 CancellationToken입니다.

반환 값

형식: System.Boolean
현재 스레드가 SemaphoreSlim에 진입했으면 true이고, 그렇지 않으면 false입니다.

예외조건
OperationCanceledException

cancellationToken이 취소된 경우

ArgumentOutOfRangeException

timeout이 무기한 시간 제한을 나타내는 -1밀리초 이외의 음수이거나 시간 제한이 MaxValue보다 큰 경우

ObjectDisposedException

semaphoreSlim 인스턴스가 삭제된 경우.

-or-

cancellationToken을 만든 CancellationTokenSource가 이미 삭제된 경우

Windows Phone OS

지원되는 버전: 8.0

표시:
© 2015 Microsoft