GrainCancellationTokenSource.Cancel 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳遞取消要求。
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 註冊每個回呼時擷取的 ,會在叫用回呼時重新建立。