CancellationTokenSource.CancelAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
取り消し要求を非同期的に通信します。
public:
System::Threading::Tasks::Task ^ CancelAsync();
public System.Threading.Tasks.Task CancelAsync();
member this.CancelAsync : unit -> System.Threading.Tasks.Task
Public Function CancelAsync () As Task
返品
関連付けられている CancellationToken に登録されているキャンセル可能な操作とコールバックが完了した後に完了するタスク。
例外
この CancellationTokenSource は破棄されています。
注釈
関連付けられている CancellationToken はキャンセルの通知を受け取り、 IsCancellationRequested が trueを返す状態に同期的に遷移します。
CancellationTokenに登録されているコールバックまたは取り消し可能な操作は非同期的に実行され、返されたTaskは最終的な完了を表します。
トークンに登録されているコールバックは例外をスローしないでください。 ただし、スローされたこのような例外は、1 つのコールバックが例外をスローしても他の登録済みコールバックが実行されないように、 AggregateExceptionに集約されます。
各コールバックが登録されたときにキャプチャされた ExecutionContext は、コールバックが呼び出されたときに再確立されます。