设置Signalr Client connectionID从配置中,但未自动化



我的Signalr客户端是控制台应用程序我想为控制台应用程序(signalrclient(设置ConnectionID

我的想法是,在我的控制台应用程序配置文件中,我设置了ConnectionID,例如,在app.config中,我设置了一个属性" myConnectionId",带有值" 123-123-123-123"和该ID(" 123(-123-123-123"(应用作SignalRclientConnectionID,而不是自动生成的GUID。

这可能吗?如果是这样,如何?

它背后的意图是,我想确定所有连接到我的枢纽的客户,以便我可以将数据发送到相应的signalrclient/consoleapp

希望,我很清楚。

谢谢。

不幸的是,您无法提供自定义连接ID。此ConnectionID始终由SignalR本身生成。

为了您的意图,您可以在ConnectionID沿内存储游戏机应用程序的信息。(例如: - 在数据库表中,列将是控制台应用程序名称和ConnectionID(。通过这样做,您可以识别哪个ConnectionID属于哪个控制台应用程序,因此您可以根据需要识别并单独发送它们。

最新更新