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 zugrunde liegenden Task<TResult> Zustand in den Canceled Zustand zu übertragen.
Überlädt
| Name | Beschreibung |
|---|---|
| TrySetCanceled() |
Versucht, den zugrunde liegenden Task<TResult> Zustand in den Canceled Zustand zu übertragen. |
| TrySetCanceled(CancellationToken) |
Versucht, den zugrunde liegenden Task<TResult> Zustand in den Canceled Zustand zu überstellen und ermöglicht das Speichern eines Abbruchtokens in der abgebrochenen Aufgabe. |
TrySetCanceled()
- Quelle:
- TaskCompletionSource_T.cs
- Quelle:
- TaskCompletionSource_T.cs
- Quelle:
- TaskCompletionSource_T.cs
- Quelle:
- TaskCompletionSource_T.cs
- Quelle:
- TaskCompletionSource_T.cs
Versucht, den zugrunde liegenden Task<TResult> Zustand in den Canceled Zustand zu übertragen.
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
Der Task Vorgang wurde gelöscht.
Hinweise
Dieser Vorgang gibt "false" zurück, wenn sich der Task<TResult> Wert bereits in einem der drei endgültigen Zustände befindet: RanToCompletion, , , Faultedoder Canceled.
Diese Methode gibt auch "false" zurück, wenn die zugrunde liegende Task<TResult> Datei bereits verworfen wurde.
Weitere Informationen
- Verwenden von TPL mit anderen asynchronen Mustern
- Vorgehensweise: Umbrechen von EAP-Mustern in einer Aufgabe
Gilt für:
TrySetCanceled(CancellationToken)
- Quelle:
- TaskCompletionSource_T.cs
- Quelle:
- TaskCompletionSource_T.cs
- Quelle:
- TaskCompletionSource_T.cs
- Quelle:
- TaskCompletionSource_T.cs
- Quelle:
- TaskCompletionSource_T.cs
Versucht, den zugrunde liegenden Task<TResult> Zustand in den Canceled Zustand zu überstellen 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.