다음을 통해 공유


TimeProviderTaskExtensions.Delay 메서드

정의

지정된 시간 간격 후에 완료되는 작업을 만듭니다.

public static System.Threading.Tasks.Task Delay (this TimeProvider timeProvider, TimeSpan delay, System.Threading.CancellationToken cancellationToken = default);
static member Delay : TimeProvider * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function Delay (timeProvider As TimeProvider, delay As TimeSpan, Optional cancellationToken As CancellationToken = Nothing) As Task

매개 변수

timeProvider
TimeProvider

delay해석할 TimeProvider.

delay
TimeSpan

반환된 작업을 완료하기 전에 대기하거나 무기한 대기할 InfiniteTimeSpanTimeSpan.

cancellationToken
CancellationToken

작업이 완료 될 때까지 기다리는 동안 관찰할 취소 토큰입니다.

반환

시간 지연을 나타내는 작업입니다.

예외

timeProvider 인수가 null입니다.

delay InfiniteTimeSpan이외의 음수 시간 간격을 나타냅니다.

적용 대상