我在Windows 8商店应用程序中实现共享目标合同时遇到问题。
我正在共享目标中进行文件上传。点击我的分享按钮后,我开始:
_shareArgs.ShareOperation.ReportStarted();
_shareArgs.ShareOperation.ReportSubmittedBackgroundTask();
接着是上传文件并等待他们的任务。 之后我打电话给:
ShareOperation.ReportCompleted
当我使用调度程序调用reportcompleted时,只要UI保持打开,share cotnract就不会抛出异常。没有调度员它崩溃了:
由于窗口正在关闭,因此无法完成操作。 (HRESULT异常:0x802A0201)
当UI关闭时,它总是会因此异常而崩溃。
抛出异常添加buttonclick事件处理程序的右括号。
关于这个的任何想法?
答案 0 :(得分:0)
该错误表明您正在更新调用Page
后共享操作显示的ReportCompleted
的内容。当ReportCompleted
关闭托管页面的窗口时,会导致错误。
如果在关闭包含窗口后触摸用户界面上的任何内容,则会出现同样的错误。