Share via


Task<TResult>.WaitAsync Metode

Definisi

Overload

WaitAsync(TimeSpan, TimeProvider)

Task<TResult> Mendapatkan yang akan selesai ketika ini Task<TResult> selesai atau ketika batas waktu yang ditentukan kedaluwarsa.

WaitAsync(CancellationToken)

Task<TResult> Mendapatkan yang akan selesai ketika ini Task<TResult> selesai atau ketika yang ditentukan CancellationToken meminta pembatalan.

WaitAsync(TimeSpan)

Task<TResult> Mendapatkan yang akan selesai ketika ini Task<TResult> selesai atau ketika batas waktu yang ditentukan kedaluwarsa.

WaitAsync(TimeSpan, CancellationToken)

Task<TResult> Mendapatkan yang akan selesai ketika ini Task<TResult> selesai, ketika batas waktu yang ditentukan kedaluwarsa, atau ketika yang ditentukan CancellationToken meminta pembatalan.

WaitAsync(TimeSpan, TimeProvider, CancellationToken)

Task<TResult> Mendapatkan yang akan selesai ketika ini Task<TResult> selesai, ketika batas waktu yang ditentukan kedaluwarsa, atau ketika yang ditentukan CancellationToken meminta pembatalan.

WaitAsync(TimeSpan, TimeProvider)

Sumber:
Future.cs
Sumber:
Future.cs

Task<TResult> Mendapatkan yang akan selesai ketika ini Task<TResult> selesai atau ketika batas waktu yang ditentukan kedaluwarsa.

public:
 System::Threading::Tasks::Task<TResult> ^ WaitAsync(TimeSpan timeout, TimeProvider ^ timeProvider);
public System.Threading.Tasks.Task<TResult> WaitAsync (TimeSpan timeout, TimeProvider timeProvider);
override this.WaitAsync : TimeSpan * TimeProvider -> System.Threading.Tasks.Task<'Result>
Public Function WaitAsync (timeout As TimeSpan, timeProvider As TimeProvider) As Task(Of TResult)

Parameter

timeout
TimeSpan

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

timeProvider
TimeProvider

TimeProvider yang akan ditafsirkan timeout.

Mengembalikan

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

Berlaku untuk

WaitAsync(CancellationToken)

Sumber:
Future.cs
Sumber:
Future.cs
Sumber:
Future.cs

Task<TResult> Mendapatkan yang akan selesai ketika ini Task<TResult> selesai atau ketika yang ditentukan CancellationToken meminta pembatalan.

public:
 System::Threading::Tasks::Task<TResult> ^ WaitAsync(System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<TResult> WaitAsync (System.Threading.CancellationToken cancellationToken);
override this.WaitAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Result>
Public Function WaitAsync (cancellationToken As CancellationToken) As Task(Of TResult)

Parameter

cancellationToken
CancellationToken

CancellationToken untuk memantau permintaan pembatalan.

Mengembalikan

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

Berlaku untuk

WaitAsync(TimeSpan)

Sumber:
Future.cs
Sumber:
Future.cs
Sumber:
Future.cs

Task<TResult> Mendapatkan yang akan selesai ketika ini Task<TResult> selesai atau ketika batas waktu yang ditentukan kedaluwarsa.

public:
 System::Threading::Tasks::Task<TResult> ^ WaitAsync(TimeSpan timeout);
public System.Threading.Tasks.Task<TResult> WaitAsync (TimeSpan timeout);
override this.WaitAsync : TimeSpan -> System.Threading.Tasks.Task<'Result>
Public Function WaitAsync (timeout As TimeSpan) As Task(Of TResult)

Parameter

timeout
TimeSpan

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

Mengembalikan

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

Berlaku untuk

WaitAsync(TimeSpan, CancellationToken)

Sumber:
Future.cs
Sumber:
Future.cs
Sumber:
Future.cs

Task<TResult> Mendapatkan yang akan selesai ketika ini Task<TResult> selesai, ketika batas waktu yang ditentukan kedaluwarsa, atau ketika yang ditentukan CancellationToken meminta pembatalan.

public:
 System::Threading::Tasks::Task<TResult> ^ WaitAsync(TimeSpan timeout, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<TResult> WaitAsync (TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
override this.WaitAsync : TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Result>
Public Function WaitAsync (timeout As TimeSpan, cancellationToken As CancellationToken) As Task(Of TResult)

Parameter

timeout
TimeSpan

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

cancellationToken
CancellationToken

CancellationToken untuk memantau permintaan pembatalan.

Mengembalikan

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

Berlaku untuk

WaitAsync(TimeSpan, TimeProvider, CancellationToken)

Sumber:
Future.cs
Sumber:
Future.cs

Task<TResult> Mendapatkan yang akan selesai ketika ini Task<TResult> selesai, ketika batas waktu yang ditentukan kedaluwarsa, atau ketika yang ditentukan CancellationToken meminta pembatalan.

public:
 System::Threading::Tasks::Task<TResult> ^ WaitAsync(TimeSpan timeout, TimeProvider ^ timeProvider, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<TResult> WaitAsync (TimeSpan timeout, TimeProvider timeProvider, System.Threading.CancellationToken cancellationToken);
override this.WaitAsync : TimeSpan * TimeProvider * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Result>
Public Function WaitAsync (timeout As TimeSpan, timeProvider As TimeProvider, cancellationToken As CancellationToken) As Task(Of TResult)

Parameter

timeout
TimeSpan

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

timeProvider
TimeProvider

TimeProvider yang akan ditafsirkan timeout.

cancellationToken
CancellationToken

CancellationToken untuk memantau permintaan pembatalan.

Mengembalikan

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

Berlaku untuk