在ReportCompleted之后共享目标合同chrash

本文关键字:合同 chrash 目标 共享 ReportCompleted 之后 | 更新日期: 2023-09-27 18:00:03

我在Windows8商店应用程序中实现共享目标合约时遇到了一个问题。

我正在共享目标中进行文件上传。点击我的共享按钮后,我开始:

_shareArgs.ShareOperation.ReportStarted();
_shareArgs.ShareOperation.ReportSubmittedBackgroundTask();

然后上传文件并等待它们的任务。之后我打电话给:

ShareOperation.ReportCompleted

当我用调度器调用reportcompleted时,只要UI保持打开,共享cotnract就不会抛出异常。没有调度员,它崩溃了:

由于窗口正在关闭,操作无法完成。(HRESULT:0x802A0201的异常)

当to UI关闭时,它总是崩溃,并出现此异常。

引发异常的原因是添加buttonclick事件处理程序的右括号。

对此有什么想法吗?

在ReportCompleted之后共享目标合同chrash

此错误表明您正在更新共享操作在调用ReportCompleted后显示的Page的内容。当ReportCompleted关闭页面所在的窗口时,这将导致您的错误。

如果在关闭包含窗口后触摸用户界面上的任何东西,也会出现同样的错误。