Aracılığıyla paylaş


TimeProviderTaskExtensions.Delay Yöntem

Tanım

Belirtilen zaman aralığından sonra tamamlanan bir görev oluşturur.

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

Parametreler

timeProvider
TimeProvider

delayyorumlanabilen TimeProvider.

delay
TimeSpan

Döndürülen görevi tamamlamadan önce beklenmesi gereken TimeSpan veya süresiz olarak beklemeyi InfiniteTimeSpan.

cancellationToken
CancellationToken

Görevin tamamlanmasını beklerken gözlemlenen bir iptal belirteci.

Döndürülenler

Gecikme süresini temsil eden bir görev.

Özel durumlar

timeProvider bağımsız değişkeni null.

delay, InfiniteTimeSpandışında bir negatif zaman aralığını temsil eder.

Şunlara uygulanır