Bahasa

TimeProviderTaskExtensions.WaitAsync Metode

Definisi

Overload

Nama Deskripsi
WaitAsync(Task, TimeSpan, TimeProvider, CancellationToken)

Task Mendapatkan yang akan selesai ketika ini Task selesai, ketika batas waktu yang ditentukan kedaluwarsa, atau ketika yang ditentukan CancellationToken memiliki pembatalan yang diminta.

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

Task Mendapatkan yang akan selesai ketika ini Task selesai, ketika batas waktu yang ditentukan kedaluwarsa, atau ketika yang ditentukan CancellationToken memiliki pembatalan yang diminta.

WaitAsync(Task, TimeSpan, TimeProvider, CancellationToken)

Sumber:
TimeProviderTaskExtensions.cs
Sumber:
TimeProviderTaskExtensions.cs
Sumber:
TimeProviderTaskExtensions.cs

Task Mendapatkan yang akan selesai ketika ini Task selesai, ketika batas waktu yang ditentukan kedaluwarsa, atau ketika yang ditentukan CancellationToken memiliki pembatalan yang diminta.

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

Parameter

task
Task

Tugas yang harus ditunggu hingga selesai.

timeout
TimeSpan

Batas waktu setelah itu Task harus disalahkan dengan TimeoutException jika belum selesai.

timeProvider
TimeProvider

yang TimeProvider akan ditafsirkan timeout.

cancellationToken
CancellationToken

CancellationToken untuk memantau permintaan pembatalan.

Mengembalikan

yang Task mewakili penantian asinkron. Ini mungkin atau mungkin bukan instans yang sama dengan instans saat ini.

Pengecualian

Argumen timeProvider null.

timeout mewakili interval waktu negatif selain InfiniteTimeSpan.

Berlaku untuk

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

Sumber:
TimeProviderTaskExtensions.cs
Sumber:
TimeProviderTaskExtensions.cs
Sumber:
TimeProviderTaskExtensions.cs

Task Mendapatkan yang akan selesai ketika ini Task selesai, ketika batas waktu yang ditentukan kedaluwarsa, atau ketika yang ditentukan CancellationToken memiliki pembatalan yang diminta.

public static System.Threading.Tasks.Task<TResult> WaitAsync<TResult>(this System.Threading.Tasks.Task<TResult> task, TimeSpan timeout, TimeProvider timeProvider, System.Threading.CancellationToken cancellationToken = default);
static member WaitAsync : System.Threading.Tasks.Task<'Result> * TimeSpan * TimeProvider * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Result>
<Extension()>
Public Function WaitAsync(Of TResult) (task As Task(Of TResult), timeout As TimeSpan, timeProvider As TimeProvider, Optional cancellationToken As CancellationToken = Nothing) As Task(Of TResult)

Jenis parameter

TResult

Parameter

task
Task<TResult>

Tugas yang harus ditunggu hingga selesai.

timeout
TimeSpan

Batas waktu setelah itu Task harus disalahkan dengan TimeoutException jika belum selesai.

timeProvider
TimeProvider

yang TimeProvider akan ditafsirkan timeout.

cancellationToken
CancellationToken

CancellationToken untuk memantau permintaan pembatalan.

Mengembalikan

yang Task mewakili penantian asinkron. Ini mungkin atau mungkin bukan instans yang sama dengan instans saat ini.

Pengecualian

Argumen timeProvider null.

timeout mewakili interval waktu negatif selain InfiniteTimeSpan.

Berlaku untuk