Поделиться через


TaskCompletionSource.TrySetCanceled Метод

Определение

Перегрузки

TrySetCanceled()

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

TrySetCanceled(CancellationToken)

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

TrySetCanceled()

Исходный код:
TaskCompletionSource.cs
Исходный код:
TaskCompletionSource.cs
Исходный код:
TaskCompletionSource.cs

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

public:
 bool TrySetCanceled();
public bool TrySetCanceled ();
member this.TrySetCanceled : unit -> bool
Public Function TrySetCanceled () As Boolean

Возвращаемое значение

Значение true, если операция успешно завершена; в противном случае — значение false.

Комментарии

Эта операция возвращает , false если Task уже находится в одном из трех конечных состояний: RanToCompletion, Faultedили Canceled.

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

TrySetCanceled(CancellationToken)

Исходный код:
TaskCompletionSource.cs
Исходный код:
TaskCompletionSource.cs
Исходный код:
TaskCompletionSource.cs

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

public:
 bool TrySetCanceled(System::Threading::CancellationToken cancellationToken);
public bool TrySetCanceled (System.Threading.CancellationToken cancellationToken);
member this.TrySetCanceled : System.Threading.CancellationToken -> bool
Public Function TrySetCanceled (cancellationToken As CancellationToken) As Boolean

Параметры

cancellationToken
CancellationToken

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

Возвращаемое значение

Значение true, если операция успешно завершена; в противном случае — значение false.

Комментарии

Эта операция возвращает , false если Task уже находится в одном из трех конечных состояний: RanToCompletion, Faultedили Canceled.

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