TaskCompletionSource<TResult>.TrySetCanceled Méthode

Définition

Tente de faire passer le sous-jacent Task<TResult> à l’état Canceled .

Surcharges

Nom Description
TrySetCanceled()

Tente de faire passer le sous-jacent Task<TResult> à l’état Canceled .

TrySetCanceled(CancellationToken)

Tente de transférer le sous-jacent Task<TResult> dans l’état Canceled et permet de stocker un jeton d’annulation dans la tâche annulée.

TrySetCanceled()

Tente de faire passer le sous-jacent Task<TResult> à l’état Canceled .

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

Retours

true si l’opération a réussi ; false si l’opération a échoué ou si l’objet a déjà été supprimé.

Exceptions

Il Task a été supprimé.

Remarques

Cette opération retourne false si la Task<TResult> valeur est déjà dans l’un des trois états finaux : RanToCompletion, Faultedou Canceled.

Cette méthode retourne également false si le sous-jacent Task<TResult> a déjà été supprimé.

Voir aussi

S’applique à

TrySetCanceled(CancellationToken)

Tente de transférer le sous-jacent Task<TResult> dans l’état Canceled et permet de stocker un jeton d’annulation dans la tâche annulée.

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

Paramètres

cancellationToken
CancellationToken

Jeton d’annulation.

Retours

true si l'opération réussit ; sinon false.

Remarques

La méthode retourne false si l’objet sous-jacent Task<TResult> se trouve déjà dans l’un des trois états finaux suivants.

Cette méthode retourne false également si l’objet sous-jacent Task<TResult> a déjà été supprimé.

S’applique à