报告完成后共享目标合同崩溃

时间:2013-02-18 17:15:46

标签: c# windows windows-runtime share windows-store-apps

我在Windows 8商店应用程序中实现共享目标合同时遇到问题。

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

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

接着是上传文件并等待他们的任务。 之后我打电话给:

ShareOperation.ReportCompleted

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

  

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

当UI关闭时,它总是会因此异常而崩溃。

抛出异常添加buttonclick事件处理程序的右括号。

关于这个的任何想法?

1 个答案:

答案 0 :(得分:0)

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

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