小编Stu*_*use的帖子

使用SignalR将通知从Web应用程序推送到桌面窗口应用程序的可行性

我想在Web应用程序和桌面Winforms应用程序之间构建一个通知系统.

我希望我的Web应用程序将通知推送到我的Windows Forms桌面应用程序,同时我想过滤将传递给用户的消息.我的意思是并非所有连接用户都会收到所有消息.将在服务器端(Web应用程序)上发生过滤过程,以确定谁将收到什么.

我希望桌面应用程序在已经连接的情况下接收通知,否则它将不会收到任何通知.如果应用未连接或未运行,我不想保存来自服务器的通知.推送通知将是即时的,不会保存在客户端,它们将只显示.

另外我还有一个问题:如果多个用户连接并且同时从服务器请求,是否会影响服务器的性能?

例如,将有20,000个用户使用Windows窗体应用程序根据服务器端的类别(Web应用程序)接收通知.

SignalR是否支持这种情况?

c# asp.net notifications winforms signalr

5
推荐指数
1
解决办法
1321
查看次数

UWP FolderPicker.PickSingleFolderAsync失败,出现COMException / E_FAIL

在我的UWP应用中,我有以下代码:

private async void testButton_Click(object sender, RoutedEventArgs e)
{
  var picker = new Windows.Storage.Pickers.FolderPicker();
  StorageFolder folder = await picker.PickSingleFolderAsync();
}
Run Code Online (Sandbox Code Playgroud)

但是当我运行它时,它在第二行失败并显示消息An exception of type 'System.Runtime.InteropServices.COMException' occurred in .... but was not handled in user code。异常的HRESULT是-2147467259 = 0x80004005 = E_FAIL。

我已经在应用程序的其他地方使用文件选择器了,没有问题。它运行在Win10桌面上(从VS2015启动)。谁能建议错误发生的原因和/或解决该问题的方法?在看起来可能是最简单的代码中出现了毫无意义的错误消息,我不确定该如何进行。

c# uwp

3
推荐指数
1
解决办法
336
查看次数

标签 统计

c# ×2

asp.net ×1

notifications ×1

signalr ×1

uwp ×1

winforms ×1