我有一个简单的登录中心,客户可以提交用户名。如果用户名已被使用,则集线器会引发异常。在客户端上,我正在尝试处理异常并阅读消息。但是我正在阅读的消息是“发生了一个或多个错误”。
try
{
await Client.SignIn(user);
UserName = SignInInput;
}
catch (Exception ex)
{ //One or more errors has occurred }
我在 SignalR github 上询问了这条消息,我收到了回复:
您需要解开错误。我们通过 SignalRError 对象提供此功能。这是一个如何打开
Exception
e 的示例。using (var error = e.GetError()) { Console.Error.WriteLine(error); }
以后请在 Stackoverflow 等网站上提问或在http://jabbr.net/#/rooms/signalr与我们聊天。
现在我正在浏览我的对象浏览器,我似乎无法在任何地方找到任何这样的方法或类。