TaskCompletionSource<TResult>.TrySetCanceled 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.
Versucht, den Übergang des zugrunde liegenden Task<TResult>-Objekts in den Canceled-Zustand auszuführen.
Überlädt
TrySetCanceled() |
Versucht, den Übergang des zugrunde liegenden Task<TResult>-Objekts in den Canceled-Zustand auszuführen. |
TrySetCanceled(CancellationToken) |
Versucht, den Übergang des zugrunde liegenden Task<TResult>-Objekts in den Canceled-Zustand auszuführen, und ermöglicht das Speichern eines Abbruchtokens in der abgebrochenen Aufgabe. |
TrySetCanceled()
- Quelle:
- TaskCompletionSource_T.cs
- Quelle:
- TaskCompletionSource_T.cs
- Quelle:
- TaskCompletionSource_T.cs
Versucht, den Übergang des zugrunde liegenden Task<TResult>-Objekts in den Canceled-Zustand auszuführen.
public:
bool TrySetCanceled();
public bool TrySetCanceled ();
member this.TrySetCanceled : unit -> bool
Public Function TrySetCanceled () As Boolean
Gibt zurück
true
, wenn der Vorgang erfolgreich war, FALSE, wenn der Vorgang nicht erfolgreich war oder das Objekt bereits verworfen wurde.
Ausnahmen
Task wurde verworfen.
Hinweise
Dieser Vorgang gibt false zurück, wenn sich der Task<TResult> bereits in einem der drei endgültigen Zustände befindet: RanToCompletion, Faultedoder Canceled.
Diese Methode gibt auch false zurück, wenn der zugrunde liegende Task<TResult> bereits verworfen wurde.
Weitere Informationen
- Verwenden von TPL mit anderen asynchronen Mustern
- Vorgehensweise: Umschließen von EAP-Mustern in einer Aufgabe
Gilt für:
TrySetCanceled(CancellationToken)
- Quelle:
- TaskCompletionSource_T.cs
- Quelle:
- TaskCompletionSource_T.cs
- Quelle:
- TaskCompletionSource_T.cs
Versucht, den Übergang des zugrunde liegenden Task<TResult>-Objekts in den Canceled-Zustand auszuführen, und ermöglicht das Speichern eines Abbruchtokens in der abgebrochenen Aufgabe.
public:
bool TrySetCanceled(System::Threading::CancellationToken cancellationToken);
public bool TrySetCanceled (System.Threading.CancellationToken cancellationToken);
member this.TrySetCanceled : System.Threading.CancellationToken -> bool
Public Function TrySetCanceled (cancellationToken As CancellationToken) As Boolean
Parameter
- cancellationToken
- CancellationToken
Ein Abbruchtoken.
Gibt zurück
true
, wenn der Vorgang erfolgreich ist, andernfalls false
.
Hinweise
Die Methode gibt false zurück, wenn sich das zugrunde liegende Task<TResult> Objekt bereits in einem der folgenden drei endgültigen Zustände befindet.
Diese Methode gibt auch zurück false
, wenn das zugrunde liegende Task<TResult> Objekt bereits verworfen wurde.