TaskCompletionSource<TResult>.TrySetCanceled Méthode

Définition

Tente de faire passer le Task<TResult> sous-jacent à l'état Canceled.Attempts to transition the underlying Task<TResult> into the Canceled state.

Surcharges

TrySetCanceled()

Tente de faire passer le Task<TResult> sous-jacent à l'état Canceled.Attempts to transition the underlying Task<TResult> into the Canceled state.

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.Attempts to transition the underlying Task<TResult> into the Canceled state and enables a cancellation token to be stored in the canceled task.

TrySetCanceled()

Tente de faire passer le Task<TResult> sous-jacent à l'état Canceled.Attempts to transition the underlying Task<TResult> into the Canceled state.

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

Retours

Boolean

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é.true if the operation was successful; false if the operation was unsuccessful or the object has already been disposed.

Exceptions

Task a été supprimé.The Task was disposed.

Remarques

Cette opération retourne la valeur false si le Task<TResult> est déjà dans l’un des trois États finaux : RanToCompletion, Faultedou Canceled.This operation will return false if the Task<TResult> is already in one of the three final states: RanToCompletion, Faulted, or Canceled.

Cette méthode retourne également false si la Task<TResult> sous-jacente a déjà été supprimée.This method also returns false if the underlying Task<TResult> has already been disposed.

Voir aussi

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.Attempts to transition the underlying Task<TResult> into the Canceled state and enables a cancellation token to be stored in the canceled task.

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.A cancellation token.

Retours

Boolean

true si l'opération réussit ; sinon false.true if the operation is successful; otherwise, false.

Remarques

La méthode retourne la valeur false si l’objet Task<TResult> sous-jacent est déjà dans l’un des trois États finaux suivants.The method returns false if the underlying Task<TResult> object is already in one of the following three final states.

Cette méthode retourne également false si l’objet Task<TResult> sous-jacent a déjà été supprimé.This method also returns false if the underlying Task<TResult> object has already been disposed.

S’applique à