共用方式為


GrainCancellationTokenSource.Cancel 方法

定義

傳遞取消要求。

public System.Threading.Tasks.Task Cancel ();
member this.Cancel : unit -> System.Threading.Tasks.Task
Public Function Cancel () As Task

傳回

例外狀況

匯總例外狀況,包含相關聯 GrainCancellationToken 上已註冊回呼擲回的所有例外狀況。

備註

相關聯的 GrainCancellationToken 將會收到取消通知,並轉換為傳回 true 的狀態 CancellationToken 。 任何向 註冊的 CancellationToken 回呼或可取消作業都會執行。

向權杖註冊的可取消作業和回呼不應 throw 例外狀況。 不過,這個 的多 Cancel() 載會將擲回的任何例外狀況匯總到 AggregateException ,如此一個擲回例外狀況的回呼將不會防止執行其他已註冊的回呼。

ExecutionContext 註冊每個回呼時擷取的 ,會在叫用回呼時重新建立。

適用於