Task.IsCanceled Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene un valor que indica si esta instancia de Task ha completado su ejecución debido a una cancelación.
public:
property bool IsCanceled { bool get(); };
public bool IsCanceled { get; }
member this.IsCanceled : bool
Public ReadOnly Property IsCanceled As Boolean
Valor de propiedad
true
si la tarea se ha completado debido a su cancelación; en caso contrario, false
.
Comentarios
Se Task completará en el Canceled estado en cualquiera de las condiciones siguientes:
Se CancellationToken marcó para la cancelación antes de que la tarea empezara a ejecutarse,
La tarea reconoció la solicitud de cancelación en su ya señalado CancellationToken iniciando un OperationCanceledException que tiene el mismo CancellationToken.
La tarea reconoció la solicitud de cancelación en su ya señalado CancellationToken llamando al ThrowIfCancellationRequested método en .CancellationToken
Importante
La recuperación del valor de la IsCanceled propiedad no bloquea el subproceso que realiza la llamada hasta que se haya completado la tarea.