다음을 통해 공유


TimeProviderTaskExtensions 클래스

정의

TimeProvider사용하여 Task 작업에 대한 확장 메서드를 제공합니다.

public ref class TimeProviderTaskExtensions abstract sealed
public static class TimeProviderTaskExtensions
type TimeProviderTaskExtensions = class
Public Module TimeProviderTaskExtensions
상속
TimeProviderTaskExtensions

설명

Microsoft.Bcl.TimeProvider 라이브러리 인터페이스는 pre-.NET 8 노출 영역에 대한 빌드에만 사용됩니다. 코드가 .NET 8 이상에 대해 빌드되는 경우 이 라이브러리를 사용하지 마세요.

메서드

CreateCancellationTokenSource(TimeProvider, TimeSpan)

지정된 TimeSpan후에 취소될 CancellationTokenSource 클래스의 새 인스턴스를 초기화합니다.

Delay(TimeProvider, TimeSpan, CancellationToken)

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

WaitAsync(Task, TimeSpan, TimeProvider, CancellationToken)

Task 완료되거나 지정된 시간 제한이 만료되거나 지정된 CancellationToken 취소가 요청된 경우 완료되는 Task 가져옵니다.

WaitAsync<TResult>(Task<TResult>, TimeSpan, TimeProvider, CancellationToken)

Task 완료되거나 지정된 시간 제한이 만료되거나 지정된 CancellationToken 취소가 요청된 경우 완료되는 Task 가져옵니다.

적용 대상