TaskCompletionSource<TResult>.TrySetCanceled Methode

Definitie

Hiermee wordt geprobeerd de onderliggende Task<TResult> waarde over te zetten naar de Canceled status.

Overloads

Name Description
TrySetCanceled()

Hiermee wordt geprobeerd de onderliggende Task<TResult> waarde over te zetten naar de Canceled status.

TrySetCanceled(CancellationToken)

Hiermee wordt geprobeerd de onderliggende Task<TResult> waarde over te zetten naar de Canceled status en kan een annuleringstoken worden opgeslagen in de geannuleerde taak.

TrySetCanceled()

Hiermee wordt geprobeerd de onderliggende Task<TResult> waarde over te zetten naar de Canceled status.

public:
 bool TrySetCanceled();
public bool TrySetCanceled();
member this.TrySetCanceled : unit -> bool
Public Function TrySetCanceled () As Boolean

Retouren

true als de bewerking is geslaagd; onwaar als de bewerking is mislukt of als het object al is verwijderd.

Uitzonderingen

De Task was verwijderd.

Opmerkingen

Deze bewerking retourneert onwaar als de bewerking Task<TResult> zich al in een van de drie laatste toestanden bevindt: RanToCompletion, Faultedof Canceled.

Deze methode retourneert ook onwaar als de onderliggende Task<TResult> waarde al is verwijderd.

Zie ook

Van toepassing op

TrySetCanceled(CancellationToken)

Hiermee wordt geprobeerd de onderliggende Task<TResult> waarde over te zetten naar de Canceled status en kan een annuleringstoken worden opgeslagen in de geannuleerde taak.

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

Parameters

cancellationToken
CancellationToken

Een annuleringstoken.

Retouren

true als de bewerking is geslaagd; anders, false.

Opmerkingen

De methode retourneert onwaar als het onderliggende Task<TResult> object zich al in een van de volgende drie laatste statussen bevindt.

Deze methode retourneert false ook als het onderliggende Task<TResult> object al is verwijderd.

Van toepassing op