TaskCompletionSource<TResult>.TrySetCanceled Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.