Task.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
| Name | Beschreibung |
|---|---|
| WaitAsync(CancellationToken) |
Ruft ein Task , das abgeschlossen wird, wenn dies Task abgeschlossen ist oder wenn der angegebene CancellationToken Abbruch angefordert wurde. |
| WaitAsync(TimeSpan) |
Ruft ein Task , das abgeschlossen wird, wenn dies Task abgeschlossen ist oder wenn das angegebene Timeout abläuft. |
| WaitAsync(TimeSpan, CancellationToken) |
Ruft ein Task , das abgeschlossen wird, wenn dies Task abgeschlossen ist, wann das angegebene Timeout abläuft oder wenn der angegebene CancellationToken Abbruch angefordert wurde. |
| WaitAsync(TimeSpan, TimeProvider) |
Ruft ein Task , das abgeschlossen wird, wenn dies Task abgeschlossen ist oder wenn das angegebene Timeout abläuft. |
| WaitAsync(TimeSpan, TimeProvider, CancellationToken) |
Ruft ein Task , das abgeschlossen wird, wenn dies Task abgeschlossen ist, wann das angegebene Timeout abläuft oder wenn der angegebene CancellationToken Abbruch angefordert wurde. |
WaitAsync(CancellationToken)
- Quelle:
- Task.cs
- Quelle:
- Task.cs
- Quelle:
- Task.cs
- Quelle:
- Task.cs
- Quelle:
- Task.cs
Ruft ein Task , das abgeschlossen wird, wenn dies Task abgeschlossen ist oder wenn der angegebene CancellationToken Abbruch angefordert wurde.
public:
System::Threading::Tasks::Task ^ WaitAsync(System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task WaitAsync(System.Threading.CancellationToken cancellationToken);
member this.WaitAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function WaitAsync (cancellationToken As CancellationToken) As Task
Parameter
- cancellationToken
- CancellationToken
Der CancellationToken zu überwachende Monitor für eine Stornierungsanforderung.
Gibt zurück
Die Task darstellung der asynchronen Wartezeit. Möglicherweise ist sie dieselbe Instanz wie die aktuelle Instanz.
Ausnahmen
Das Abbruchtoken wurde abgebrochen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.
Hinweise
Diese Methode speichert in der Aufgabe, die alle Nicht-Verwendungs-Ausnahmen zurückgibt, die das synchrone Gegenstück der Methode auslösen kann. Wenn eine Ausnahme in der zurückgegebenen Aufgabe gespeichert wird, wird diese Ausnahme ausgelöst, wenn die Aufgabe erwartet wird. Verwendungsausnahmen, z. B. ArgumentException, werden weiterhin synchron ausgelöst. Informationen zu den gespeicherten Ausnahmen finden Sie in den von Wait().
Gilt für:
WaitAsync(TimeSpan)
- Quelle:
- Task.cs
- Quelle:
- Task.cs
- Quelle:
- Task.cs
- Quelle:
- Task.cs
- Quelle:
- Task.cs
public:
System::Threading::Tasks::Task ^ WaitAsync(TimeSpan timeout);
public System.Threading.Tasks.Task WaitAsync(TimeSpan timeout);
member this.WaitAsync : TimeSpan -> System.Threading.Tasks.Task
Public Function WaitAsync (timeout As TimeSpan) As Task
Parameter
- timeout
- TimeSpan
Das Timeout, nach dem der Task Fehler aufgetreten TimeoutException sein sollte, wenn er andernfalls nicht abgeschlossen wurde.
Gibt zurück
Die Task darstellung der asynchronen Wartezeit. Möglicherweise ist sie dieselbe Instanz wie die aktuelle Instanz.
Hinweise
Diese Methode speichert in der Aufgabe, die alle Nicht-Verwendungs-Ausnahmen zurückgibt, die das synchrone Gegenstück der Methode auslösen kann. Wenn eine Ausnahme in der zurückgegebenen Aufgabe gespeichert wird, wird diese Ausnahme ausgelöst, wenn die Aufgabe erwartet wird. Verwendungsausnahmen, z. B. ArgumentException, werden weiterhin synchron ausgelöst. Informationen zu den gespeicherten Ausnahmen finden Sie in den von Wait(TimeSpan).
Gilt für:
WaitAsync(TimeSpan, CancellationToken)
- Quelle:
- Task.cs
- Quelle:
- Task.cs
- Quelle:
- Task.cs
- Quelle:
- Task.cs
- Quelle:
- Task.cs
Ruft ein Task , das abgeschlossen wird, wenn dies Task abgeschlossen ist, wann das angegebene Timeout abläuft oder wenn der angegebene CancellationToken Abbruch angefordert wurde.
public:
System::Threading::Tasks::Task ^ WaitAsync(TimeSpan timeout, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task WaitAsync(TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.WaitAsync : TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function WaitAsync (timeout As TimeSpan, cancellationToken As CancellationToken) As Task
Parameter
- timeout
- TimeSpan
Das Timeout, nach dem der Task Fehler aufgetreten TimeoutException sein sollte, wenn er andernfalls nicht abgeschlossen wurde.
- cancellationToken
- CancellationToken
Der CancellationToken zu überwachende Monitor für eine Stornierungsanforderung.
Gibt zurück
Die Task darstellung der asynchronen Wartezeit. Möglicherweise ist sie dieselbe Instanz wie die aktuelle Instanz.
Ausnahmen
Das Abbruchtoken wurde abgebrochen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.
Hinweise
Diese Methode speichert in der Aufgabe, die alle Nicht-Verwendungs-Ausnahmen zurückgibt, die das synchrone Gegenstück der Methode auslösen kann. Wenn eine Ausnahme in der zurückgegebenen Aufgabe gespeichert wird, wird diese Ausnahme ausgelöst, wenn die Aufgabe erwartet wird. Verwendungsausnahmen, z. B. ArgumentException, werden weiterhin synchron ausgelöst. Informationen zu den gespeicherten Ausnahmen finden Sie in den von Wait(TimeSpan).
Gilt für:
WaitAsync(TimeSpan, TimeProvider)
- Quelle:
- Task.cs
- Quelle:
- Task.cs
- Quelle:
- Task.cs
- Quelle:
- Task.cs
public:
System::Threading::Tasks::Task ^ WaitAsync(TimeSpan timeout, TimeProvider ^ timeProvider);
public System.Threading.Tasks.Task WaitAsync(TimeSpan timeout, TimeProvider timeProvider);
member this.WaitAsync : TimeSpan * TimeProvider -> System.Threading.Tasks.Task
Public Function WaitAsync (timeout As TimeSpan, timeProvider As TimeProvider) As Task
Parameter
- timeout
- TimeSpan
Das Timeout, nach dem der Task Fehler aufgetreten TimeoutException sein sollte, wenn er andernfalls nicht abgeschlossen wurde.
- timeProvider
- TimeProvider
Das TimeProvider , mit dem interpretiert timeoutwerden soll.
Gibt zurück
Die Task darstellung der asynchronen Wartezeit. Möglicherweise ist sie dieselbe Instanz wie die aktuelle Instanz.
Ausnahmen
Das timeProvider Argument ist null.
Gilt für:
WaitAsync(TimeSpan, TimeProvider, CancellationToken)
- Quelle:
- Task.cs
- Quelle:
- Task.cs
- Quelle:
- Task.cs
- Quelle:
- Task.cs
Ruft ein Task , das abgeschlossen wird, wenn dies Task abgeschlossen ist, wann das angegebene Timeout abläuft oder wenn der angegebene CancellationToken Abbruch angefordert wurde.
public:
System::Threading::Tasks::Task ^ WaitAsync(TimeSpan timeout, TimeProvider ^ timeProvider, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task WaitAsync(TimeSpan timeout, TimeProvider timeProvider, System.Threading.CancellationToken cancellationToken);
member this.WaitAsync : TimeSpan * TimeProvider * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function WaitAsync (timeout As TimeSpan, timeProvider As TimeProvider, cancellationToken As CancellationToken) As Task
Parameter
- timeout
- TimeSpan
Das Timeout, nach dem der Task Fehler aufgetreten TimeoutException sein sollte, wenn er andernfalls nicht abgeschlossen wurde.
- timeProvider
- TimeProvider
Das TimeProvider , mit dem interpretiert timeoutwerden soll.
- cancellationToken
- CancellationToken
Der CancellationToken zu überwachende Monitor für eine Stornierungsanforderung.
Gibt zurück
Die Task darstellung der asynchronen Wartezeit. Möglicherweise ist sie dieselbe Instanz wie die aktuelle Instanz.
Ausnahmen
Das timeProvider Argument ist null.
Das Timeout ist abgelaufen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.
Das Abbruchtoken wurde abgebrochen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.