.NET クライアントを使用する SignalR アプリケーションがあります。サーバーでエラーが発生した場合、クライアント側でこれを処理できる必要があります。ただし、Signalr は、実際にUnknownUserException
.
これについてどうすればよいかわかりませんか?
現在動作しない例 (InvalidOperationException
実際の例外の代わりにスローされるため):
try
{
await this.hubProxy.Invoke<Guid>("Authenticate", nww object[] { userName, languageCode, credentials });
}
catch(UnknownUserException ex)
{
Toast.Dislay("Invalid UserName.");
}
catch(ConnectionError ex)
{
Toast.Dislay("Connection Error.");
}