Android.NetMAUI中取消令牌不会抛出OperationCanceledException异常。
创始人
2024-08-20 02:30:05
0

在Android .Net MAUI中,取消令牌不会抛出OperationCanceledException异常。相反,它会通过 CancellationToken.IsCancellationRequested 属性通知任务取消,然后我们需要手动抛出OperationCanceledException异常。

以下是一个示例代码,展示如何使用取消令牌并正确地抛出OperationCanceledException异常:

public async Task LongRunningOperation(CancellationToken token)
{
    int counter = 0;
    while(!token.IsCancellationRequested)
    {
        // Execute long running task
        await Task.Delay(1000);

        counter++;
    }

    // Throw OperationCanceledException to notify task cancellation
    throw new OperationCanceledException(token);
}

在上面的代码中,在任务被取消时,我们调用了CancellationToken.ThrowIfCancellationRequested()方法来通知任务取消并抛出OperationCanceledException异常,以便我们可以捕获它并执行相应的处理操作。

使用此方法,我们可以正确地处理取消操作,并通过 OperationCanceledException 异常来通知相关任务被取消。

相关内容

热门资讯

透视代打!aapoker公共底... 透视代打!aapoker公共底牌(透视)aapoker怎么提高中牌率,可靠技巧(有挂插件)1、超多福...
透视游戏!wepoker透视底... 透视游戏!wepoker透视底牌脚本,wepoker免费脚本咨询(详细轻量版辅助)在进入wepoke...
透视科技!aapoker怎么设... 透视科技!aapoker怎么设置抽水(透视)aapoker公共底牌,攻略教程(有挂揭秘)1、进入到a...
透视脚本!wepoker作弊方... 透视脚本!wepoker作弊方法,wepoker好友房开挂(详细可以开透视)1、下载好wepoker...
透视新版!aapoker怎么拿... 透视新版!aapoker怎么拿好牌(透视)aapoker辅助软件合法吗,规律教程(有挂脚本)1、aa...
透视透视!wepoker有透视... 透视透视!wepoker有透视底牌吗,wejoker辅助软件视频(详细软件靠谱么);1、玩家可以在w...
透视代打!aapoker破解侠... 透视代打!aapoker破解侠是真的吗(透视)aapoker怎么控制牌,第三方教程(有挂攻略)1、玩...
透视好友!wepoker作弊视... 透视好友!wepoker作弊视频,wepoker可以透视码(详细底牌透视)1)wepoker可以透视...
透视脚本!we-poker是什... 透视脚本!we-poker是什么软件,wejoker辅助软件(详细有辅助插件)1、进入游戏-大厅左侧...
透视肯定!aapoker俱乐部... 透视肯定!aapoker俱乐部靠谱吗(透视)aapoker怎么提高中牌率,存在挂教程(有挂工具)1、...