Partager via


TaskCompletionSource<TResult>.TrySetCanceled Méthode

Définition

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

Surcharges

TrySetCanceled()

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

TrySetCanceled(CancellationToken)

Tente de faire passer le Task<TResult> sous-jacent à l'état Canceled et permet le stockage d'un jeton d'annulation dans la tâche annulée.

TrySetCanceled()

Source:
TaskCompletionSource_T.cs
Source:
TaskCompletionSource_T.cs
Source:
TaskCompletionSource_T.cs

Tente de faire passer le Task<TResult> sous-jacent à 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 en cas d’échec de l’opération, ou si l’objet a déjà été supprimé.

Exceptions

Task a été supprimé.

Remarques

Cette opération retourne false si le Task<TResult> 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)

Source:
TaskCompletionSource_T.cs
Source:
TaskCompletionSource_T.cs
Source:
TaskCompletionSource_T.cs

Tente de faire passer le Task<TResult> sous-jacent à l'état Canceled et permet le stockage d'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> est 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 à