asynchronous - Dispatcher.BeginInvoke 出错

标签 asynchronous windows-store-apps sharepoint-2013 windows-applications

我正在尝试将项目添加到共享点列表,但是当我尝试保存我的更改时,我的 Dispatcher.BeginInvoke 出现此错误 'Windows.UI.Core.CoreDispatcher' does not contain可以找到“BeginInvoke”的定义,并且没有找到接受“Windows.UI.Core.CoreDispatcher”类型的第一个参数的扩展方法“BeginInvoke”(您是否缺少 using 指令或程序集引用?

 ctx.BeginSaveChanges(
  (IAsyncResult result) => Dispatcher.BeginInvoke(
      () => ctx.EndSaveChanges(result)),
   ctx

);

最佳答案

应改用以下内容:

await Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () => {
}

关于asynchronous - Dispatcher.BeginInvoke 出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27211044/

相关文章:

javascript异步填充数组

Javascript嵌套For循环在返回数组时不更新数组

javascript - 等待功能但仍然没有结果

windows-8 - Windows 应用商店应用内购买(插件、消耗品、订阅)?

c# - 按配置文件属性搜索用户

rest - 通过 REST API 添加/导入 Sharepoint 2013 WebPart

javascript - 如何分离 JSON.stringify 结果

javascript - 为什么我的函数在调用较长时间后会失败?

sqlite - 在Windows Store应用中的sqlite中存储和显示图像?

c# - 在 WinRT C# 中,如何使用 RenderTargetBitmap 保存屏幕外 XAML 树?