Task<TResult>.WaitAsync Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.