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) |
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.