ハブでは、次を使用してクライアントにメッセージを送信しています
try {
GlobalHost.ConnectionManager.GetHubContext<ContextManagerHub>().Clients.Client(connectionID).SendMessage(message);
} catch(Exception ex) {
HandleError(ex);
}
connectionId は OnConnected を使用して保存され、ハブで OnDisconnected を使用して削除されます。切断されたクライアントにメッセージを送信しているのではないかと少し心配です。送信した場合は例外を取得したいと考えています。しかし、connectionID = "BAD_ID" を使用しようとしても、上記のコードで例外が発生することはありません。SendMessage が実際に失敗したかどうかを判断する方法を知っている人はいますか?