TaskCompletionSource<TResult>.SetCanceled Метод

Определение

Перегрузки

SetCanceled()

Переводит базовый объект Task<TResult> в состояние Canceled.

SetCanceled(CancellationToken)

Переводит базовый объект Task<TResult> в состояние Canceled с использованием указанного токена.

SetCanceled()

Переводит базовый объект Task<TResult> в состояние Canceled.

public:
 void SetCanceled();
public void SetCanceled ();
member this.SetCanceled : unit -> unit
Public Sub SetCanceled ()

Исключения

Базовая Task<TResult> уже находится в одном из трех конечных состояний: RanToCompletion, Faulted или Canceled, если базовая Task<TResult> уже была удалена.

Элемент Task удален.

См. также раздел

Применяется к

SetCanceled(CancellationToken)

Переводит базовый объект Task<TResult> в состояние Canceled с использованием указанного токена.

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)

Параметры

cancellationToken
CancellationToken

Токен отмены, с использованием которого нужно отменить Task<TResult>.

Исключения

Базовый элемент Task<TResult> уже находится в одном из трех конечных состояний: RanToCompletion, Faulted или Canceled.

Применяется к