后台任务 UWP Windows 10 中的 Websockets

Mis*_*tyK 5 c# uwp

有没有办法在后台任务中监听 websocket 消息?我曾尝试ControlChannelTrigger在 Windows 10上使用,但在关闭应用程序后它似乎不起作用(在应用程序运行时它起作用)。我注意到注册的任务没有持久化。每当我启动一个应用程序时,它都无法在BackgroundTaskRegistration集合中找到它。我注意到,当我使用SocketActivityTrigger则任务持续,但我不知道是否有可能使用SocketActivityTrigger使用MessageWebSocket。我也尝试SocketActivityTriggerStreamSocketclass一起使用,但我也不知道如何连接到"wss://"端点。

我正在关注这个例子:https : //code.msdn.microsoft.com/windowsapps/ControlChannelTrigger-91f6bed8

以前我使用 WNS 后台任务,但现在我想摆脱我的服务并直接在后台任务中收听。

小智 0

如果可以的话我会发表评论:

不太熟悉进程外后台任务,但看看一些示例

下面Tasks/是他们如何实现后台任务的示例,下面BackgroundTask是基于 UI 的示例应用程序。似乎您可以注册事件并使用这些事件在两者之间进行通信。