Task<TResult>.WaitAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
WaitAsync(TimeSpan, TimeProvider) |
Ruft eine Task<TResult> ab, die abgeschlossen wird, wenn dies Task<TResult> abgeschlossen ist oder das angegebene Timeout abläuft. |
WaitAsync(CancellationToken) |
Ruft eine Task<TResult> ab, die abgeschlossen wird, wenn dies Task<TResult> abgeschlossen ist oder wenn der angegebene CancellationToken Abbruch angefordert wurde. |
WaitAsync(TimeSpan) |
Ruft eine Task<TResult> ab, die abgeschlossen wird, wenn dies Task<TResult> abgeschlossen ist oder das angegebene Timeout abläuft. |
WaitAsync(TimeSpan, CancellationToken) |
Ruft eine Task<TResult> ab, die abgeschlossen wird, wenn dies Task<TResult> abgeschlossen ist, wenn das angegebene Timeout abläuft oder wenn der angegebene CancellationToken Abbruch angefordert wurde. |
WaitAsync(TimeSpan, TimeProvider, CancellationToken) |
Ruft eine Task<TResult> ab, die abgeschlossen wird, wenn dies Task<TResult> abgeschlossen ist, wenn das angegebene Timeout abläuft oder wenn der angegebene CancellationToken Abbruch angefordert wurde. |
WaitAsync(TimeSpan, TimeProvider)
- Quelle:
- Future.cs
- Quelle:
- Future.cs
Ruft eine Task<TResult> ab, die abgeschlossen wird, wenn dies Task<TResult> abgeschlossen ist oder das angegebene Timeout abläuft.
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
Das Timeout, nach dem ein Task fehlerbehaftet TimeoutException sein sollte, wenn es nicht anderweitig abgeschlossen wurde.
- timeProvider
- TimeProvider
Der TimeProvider , mit dem interpretiert werden timeout
soll.
Gibt zurück
Der Task<TResult> , der die asynchrone Wartezeit darstellt. Es kann sich um dieselbe instance wie die aktuelle instance.
Gilt für:
WaitAsync(CancellationToken)
- Quelle:
- Future.cs
- Quelle:
- Future.cs
- Quelle:
- Future.cs
Ruft eine Task<TResult> ab, die abgeschlossen wird, wenn dies Task<TResult> abgeschlossen ist oder wenn der angegebene CancellationToken Abbruch angefordert wurde.
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
Die CancellationToken , die auf eine Abbruchanforderung überwacht werden soll.
Gibt zurück
Der Task<TResult> , der die asynchrone Wartezeit darstellt. Es kann sich um dieselbe instance wie die aktuelle instance.
Gilt für:
WaitAsync(TimeSpan)
- Quelle:
- Future.cs
- Quelle:
- Future.cs
- Quelle:
- Future.cs
Ruft eine Task<TResult> ab, die abgeschlossen wird, wenn dies Task<TResult> abgeschlossen ist oder das angegebene Timeout abläuft.
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
Das Timeout, nach dem ein Task fehlerbehaftet TimeoutException sein sollte, wenn es nicht anderweitig abgeschlossen wurde.
Gibt zurück
Der Task<TResult> , der die asynchrone Wartezeit darstellt. Es kann sich um dieselbe instance wie die aktuelle instance.
Gilt für:
WaitAsync(TimeSpan, CancellationToken)
- Quelle:
- Future.cs
- Quelle:
- Future.cs
- Quelle:
- Future.cs
Ruft eine Task<TResult> ab, die abgeschlossen wird, wenn dies Task<TResult> abgeschlossen ist, wenn das angegebene Timeout abläuft oder wenn der angegebene CancellationToken Abbruch angefordert wurde.
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
Das Timeout, nach dem ein Task fehlerbehaftet TimeoutException sein sollte, wenn es nicht anderweitig abgeschlossen wurde.
- cancellationToken
- CancellationToken
Die CancellationToken , die auf eine Abbruchanforderung überwacht werden soll.
Gibt zurück
Der Task<TResult> , der die asynchrone Wartezeit darstellt. Es kann sich um dieselbe instance wie die aktuelle instance.
Gilt für:
WaitAsync(TimeSpan, TimeProvider, CancellationToken)
- Quelle:
- Future.cs
- Quelle:
- Future.cs
Ruft eine Task<TResult> ab, die abgeschlossen wird, wenn dies Task<TResult> abgeschlossen ist, wenn das angegebene Timeout abläuft oder wenn der angegebene CancellationToken Abbruch angefordert wurde.
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
Das Timeout, nach dem ein Task fehlerbehaftet TimeoutException sein sollte, wenn es nicht anderweitig abgeschlossen wurde.
- timeProvider
- TimeProvider
Der TimeProvider , mit dem interpretiert werden timeout
soll.
- cancellationToken
- CancellationToken
Die CancellationToken , die auf eine Abbruchanforderung überwacht werden soll.
Gibt zurück
Der Task<TResult> , der die asynchrone Wartezeit darstellt. Es kann sich um dieselbe instance wie die aktuelle instance.