Task.IsCanceled Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém se essa instância Task concluiu sua execução porque foi cancelada.
public:
property bool IsCanceled { bool get(); };
public bool IsCanceled { get; }
member this.IsCanceled : bool
Public ReadOnly Property IsCanceled As Boolean
Valor da propriedade
true
se a tarefa foi concluída porque foi cancelada, caso contrário, false
.
Comentários
A Task será concluída no Canceled estado sob qualquer uma das seguintes condições:
Foi CancellationToken marcado para cancelamento antes da tarefa começar a ser executada,
A tarefa reconheceu a solicitação de cancelamento já sinalizada CancellationToken lançando um OperationCanceledException que tenha o mesmo CancellationTokenvalor.
A tarefa reconheceu a solicitação de cancelamento já sinalizada CancellationToken chamando o ThrowIfCancellationRequested método no CancellationToken.
Importante
Recuperar o valor da IsCanceled propriedade não bloqueia o thread de chamada até que a tarefa seja concluída.