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 Task instância concluiu a execução devido ao cancelamento.
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 tiver sido concluída devido ao cancelamento; caso contrário false.
Comentários
Um Task será concluído no Canceled estado sob qualquer uma das seguintes condições:
Ele CancellationToken foi marcado para cancelamento antes da tarefa começar a ser executada,
A tarefa reconheceu a solicitação de cancelamento em seu já sinalizado CancellationToken , lançando um OperationCanceledException que tem o mesmo CancellationToken.
A tarefa reconheceu a solicitação de cancelamento em sua 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.