【发布时间】:2023-03-20 21:52:01
【问题描述】:
我有一个 C# UWP 应用程序,其中包含一个我想每 5 秒调用一次的函数。 当从按钮调用时,该函数运行良好,并且 Timer 每 5 秒写入调试控制台一次......当我从 Timer 调用该函数时,一切都变得松散了。我明白了:
System.Exception 未被用户代码处理 H结果=-2147417842 Message=应用程序调用了为不同线程编组的接口。 (来自 HRESULT 的异常:0x8001010E (RPC_E_WRONG_THREAD))
【问题讨论】:
-
你用的是什么定时器?
标签: c# multithreading uwp