TaskCompletionSource<TResult>.TrySetCanceled メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
基になる Task<TResult> を Canceled 状態に移行しようとします。
オーバーロード
| 名前 | 説明 |
|---|---|
| TrySetCanceled() |
基になる Task<TResult> を Canceled 状態に移行しようとします。 |
| TrySetCanceled(CancellationToken) |
基になる Task<TResult> を Canceled 状態に移行しようと試み、取り消されたタスクにキャンセル トークンを格納できるようにします。 |
TrySetCanceled()
基になる Task<TResult> を Canceled 状態に移行しようとします。
public:
bool TrySetCanceled();
public bool TrySetCanceled();
member this.TrySetCanceled : unit -> bool
Public Function TrySetCanceled () As Boolean
返品
true 操作が成功した場合。操作が失敗したか、オブジェクトが既に破棄されている場合は false。
例外
Taskが破棄されました。
注釈
Task<TResult>が既に 3 つの最終的な状態 (RanToCompletion、Faulted、またはCanceled) のいずれかに存在する場合、この操作は false を返します。
基になる Task<TResult> が既に破棄されている場合も、このメソッドは false を返します。
こちらもご覧ください
適用対象
TrySetCanceled(CancellationToken)
基になる Task<TResult> を 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
キャンセル トークン。
返品
操作が正常に終了した場合は true。それ以外の場合は false。
注釈
基になる Task<TResult> オブジェクトが既に次の 3 つの最終的な状態のいずれかである場合、このメソッドは false を返します。
基になるfalse オブジェクトが既に破棄されている場合、このメソッドはTask<TResult>も返します。