Bagikan melalui


Task<TResult>.WaitAsync Metode

Definisi

Overload

WaitAsync(TimeSpan, TimeProvider)

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

WaitAsync(CancellationToken)

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

WaitAsync(TimeSpan)

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

WaitAsync(TimeSpan, CancellationToken)

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

WaitAsync(TimeSpan, TimeProvider, CancellationToken)

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

WaitAsync(TimeSpan, TimeProvider)

Sumber:
Future.cs
Sumber:
Future.cs

Mendapatkan Task<TResult> yang akan selesai ketika Task<TResult> ini 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 Task harus disalahkan dengan TimeoutException jika belum selesai.

timeProvider
TimeProvider

TimeProvider untuk menafsirkan timeout.

Mengembalikan

Task<TResult> mewakili tunggu 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

Mendapatkan Task<TResult> yang akan selesai ketika Task<TResult> ini selesai atau ketika CancellationToken yang ditentukan 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> mewakili tunggu 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

Mendapatkan Task<TResult> yang akan selesai ketika Task<TResult> ini 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 Task harus disalahkan dengan TimeoutException jika belum selesai.

Mengembalikan

Task<TResult> mewakili tunggu 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

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

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 Task harus disalahkan dengan TimeoutException jika belum selesai.

cancellationToken
CancellationToken

CancellationToken untuk memantau permintaan pembatalan.

Mengembalikan

Task<TResult> mewakili tunggu 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

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

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 Task harus disalahkan dengan TimeoutException jika belum selesai.

timeProvider
TimeProvider

TimeProvider untuk menafsirkan timeout.

cancellationToken
CancellationToken

CancellationToken untuk memantau permintaan pembatalan.

Mengembalikan

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

Berlaku untuk