如果我創建了一個 CancellationToken 實體,有沒有辦法以某種方式更改 IsCancellationRequested 屬性,或者我是否總是需要一個 CancellationTokenSource 實體及其 Cancel 方法?換句話說,為了正確取消任務,使用 new CancellationToken() 還是我們應該一直使用 CancellationTokenSource.Token 有意義嗎?
如果我總是需要使用 CancellationTokenSource.Token,那么在什么情況下我可能需要單獨實體化 CancellationToken?為什么我需要做新的 CancellationToken()?我什么時候可以做 CancellationToken = CancellationTokenSource.Token。
uj5u.com熱心網友回復:
new CancellationToken()- 或等效地CancellationToken.None產生一個永遠不會被取消的取消令牌。
當您呼叫需要 CancellationToken 的方法時,它很有用,但您的代碼從不打算取消任務。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/365006.html
