TaskCompletionSource<TResult>.SetCanceled Método
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í.
Sobrecargas
SetCanceled() |
Transiciona la Task<TResult> subyacente al estado Canceled. |
SetCanceled(CancellationToken) |
Realiza la transición del elemento subyacente Task<TResult> al estado Canceled mediante el token especificado. |
SetCanceled()
Transiciona la Task<TResult> subyacente al estado Canceled.
public:
void SetCanceled();
public void SetCanceled ();
member this.SetCanceled : unit -> unit
Public Sub SetCanceled ()
Excepciones
La Task<TResult> subyacente ya está en uno de los tres estados finales: RanToCompletion, Faulted o Canceled, o si ya se ha eliminado la Task<TResult> subyacente.
Task se eliminó.
Consulte también
- TrySetCanceled()
- Usar TPL con otros patrones asincrónicos
- Procedimiento para encapsular patrones de EAP en una tarea
- Cancelación de tareas
Se aplica a
SetCanceled(CancellationToken)
Realiza la transición del elemento subyacente Task<TResult> al estado Canceled mediante el token especificado.
public:
void SetCanceled(System::Threading::CancellationToken cancellationToken);
public void SetCanceled (System.Threading.CancellationToken cancellationToken);
member this.SetCanceled : System.Threading.CancellationToken -> unit
Public Sub SetCanceled (cancellationToken As CancellationToken)
Parámetros
- cancellationToken
- CancellationToken
Token de cancelación con el que se va a cancelar Task<TResult>.
Excepciones
El Task<TResult> subyacente ya está en uno de los tres estados finales: RanToCompletion, Faulted o Canceled.