【发布时间】:2018-06-13 22:12:41
【问题描述】:
我正在尝试阅读 UWP 中名为 Network communications in the background 的后台任务网络官方教程。但是,由于本教程从 C++ 代码移植的效果不佳,因此代码在被修改为能够编译后,无法实例化 ControlChannelTrigger 对象并出现 AccessDenied 异常。
在下面一行抛出异常。
channel = new ControlChannelTrigger(channelId, serverKeepAliveInterval,
ControlChannelTriggerResourceType.RequestHardwareSlot);
我阅读了关于锁定屏幕的评论并尝试将应用添加到锁定屏幕(尽管这应该不再是限制),但错误仍然存在。
我正在尝试与我自己的服务器保持持久的WebSocket 连接以允许推送通知(我知道 WNS,但它不是我的用例的正确选择)。
我的问题与相关问题ControlChannelTrigger in UWP Windows 10 access denied中的一个类似。
为简单起见,我将所有内容都实现为进程内后台任务。
任何人都可以提出解决方案或解决方法吗?教程会不会过时了?
【问题讨论】:
标签: c# push-notification uwp background-process background-task