gpt4 book ai didi

wpf - Dispatcher CheckAccess 的用途是什么?

转载 作者:行者123 更新时间:2023-12-04 13:42:24 31 4
gpt4 key购买 nike

在 Async webservice on complete 事件中,有如下代码:

Debug.Assert(Dispatcher.CheckAccess()); // don't do marshaling here- it's already runinng on UI thread!

有人知道如果我删除这段代码会发生什么吗?或者,可以回答我的问题吗?

最佳答案

这是一个调试断言。删除它不会影响生产代码。

不过,它正在做的是使用 Dispatcher.CheckAccess()验证您在执行期间是否在 UI 线程上。如果您从后台线程调用该方法,断言将失败。

删除它可能会影响您将来调试它的能力。

关于wpf - Dispatcher CheckAccess 的用途是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1614308/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com