Task.IsCanceled Propriedade
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.
Percebe se esta 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 de Propriedade
true se a tarefa tiver sido concluída devido ao cancelamento; caso contrário false.
Observações
A Task será concluído no Canceled estado sob qualquer uma das seguintes condições:
Estava CancellationToken marcado para cancelamento antes de a tarefa começar a ser executada,
A tarefa reconheceu o pedido de cancelamento no seu já sinalizado CancellationToken ao lançar um OperationCanceledException que carrega o mesmo CancellationToken.
A tarefa reconheceu o pedido de cancelamento no seu já sinalizado CancellationToken chamando o ThrowIfCancellationRequested método no CancellationToken.
Importante
Recuperar o valor da IsCanceled propriedade não bloqueia o thread que chama até que a tarefa esteja concluída.