Freigeben über


TaskCompletionSource<TResult>.TrySetCanceled Methode

Definition

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

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.

Gilt für: