TaskCompletionSource<TResult>.TrySetCanceled Método

Definição

Tenta fazer a transição do subjacente Task<TResult> para o Canceled estado.

Sobrecargas

Name Description
TrySetCanceled()

Tenta fazer a transição do subjacente Task<TResult> para o Canceled estado.

TrySetCanceled(CancellationToken)

Tenta fazer a transição do subjacente Task<TResult> para o Canceled estado e permite que um token de cancelamento seja armazenado na tarefa cancelada.

TrySetCanceled()

Tenta fazer a transição do subjacente Task<TResult> para o Canceled estado.

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

Devoluções

true se a operação fosse bem-sucedida; falso se a operação não teve sucesso ou se o objeto já tiver sido descartado.

Exceções

Foi Task descartado.

Observações

Esta operação devolverá false se o Task<TResult> já estiver num dos três estados finais: RanToCompletion, Faulted, ou Canceled.

Este método também retorna false se o subjacente Task<TResult> já tiver sido descartado.

Ver também

Aplica-se a

TrySetCanceled(CancellationToken)

Tenta fazer a transição do subjacente Task<TResult> para o Canceled estado e permite que um token de cancelamento seja armazenado na tarefa cancelada.

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

Parâmetros

cancellationToken
CancellationToken

Um token de cancelamento.

Devoluções

true se a operação for bem-sucedida; caso contrário, false.

Observações

O método devolve false se o objeto subjacente Task<TResult> já estiver num dos três estados finais seguintes.

Este método também retorna false se o objeto subjacente Task<TResult> já tiver sido descartado.

Aplica-se a