TaskCompletionSource<TResult>.SetCanceled Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя | Описание |
|---|---|
| SetCanceled() |
Преобразует базовый Task<TResult> объект в Canceled состояние. |
| SetCanceled(CancellationToken) |
Преобразует базовый Task<TResult> объект в Canceled состояние с помощью указанного маркера. |
SetCanceled()
- Исходный код:
- TaskCompletionSource_T.cs
- Исходный код:
- TaskCompletionSource_T.cs
- Исходный код:
- TaskCompletionSource_T.cs
- Исходный код:
- TaskCompletionSource_T.cs
- Исходный код:
- TaskCompletionSource_T.cs
Преобразует базовый Task<TResult> объект в Canceled состояние.
public:
void SetCanceled();
public void SetCanceled();
member this.SetCanceled : unit -> unit
Public Sub SetCanceled ()
Исключения
Базовый Task<TResult> объект уже находится в одном из трех последних состояний: RanToCompletionилиFaultedCanceled, или, если базовый Task<TResult> объект уже удален.
Он Task был удален.
См. также раздел
- TrySetCanceled()
- Использование TPL с другими асинхронными шаблонами
- Практическое руководство. Упаковка шаблонов EAP в задачу
- отмена задачи
Применяется к
SetCanceled(CancellationToken)
- Исходный код:
- TaskCompletionSource_T.cs
- Исходный код:
- TaskCompletionSource_T.cs
- Исходный код:
- TaskCompletionSource_T.cs
- Исходный код:
- TaskCompletionSource_T.cs
- Исходный код:
- TaskCompletionSource_T.cs
Преобразует базовый 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.