Bagikan melalui


TimeProviderTaskExtensions.Delay Metode

Definisi

Membuat tugas yang selesai setelah interval waktu tertentu.

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

Parameter

timeProvider
TimeProvider

TimeProvider untuk menafsirkan delay.

delay
TimeSpan

TimeSpan menunggu sebelum menyelesaikan tugas yang dikembalikan, atau InfiniteTimeSpan menunggu tanpa batas waktu.

cancellationToken
CancellationToken

Token pembatalan untuk diamati sambil menunggu tugas selesai.

Mengembalikan

Tugas yang mewakili penundaan waktu.

Pengecualian

Argumen timeProvider null.

delay mewakili interval waktu negatif selain InfiniteTimeSpan.

Berlaku untuk