我们正在使用wcf服务和wpf在c#中开发服务器 - 客户端应用程序。我们考虑了3种不同的wcf服务:
问题是我们想要将当前登录的用户存储在某个列表中。登录服务可以存储具有给定临时密钥的用户并将该密钥返回给客户端。当客户端调用数据服务时,它会传递该密钥,并且数据服务应检查当前登录的用户列表(如果存在)。我们不知道如何以及在何处保留用户列表,以及数据服务将如何识别它。
我们在wpf应用程序中托管所有三项服务。
我们非常感谢对解决方案的任何建议或指示, 感谢
答案 0 :(得分:0)
如果服务托管在同一个进程中,您只需在内存中使用一些本地字典(Dictionary<string, UserData>
)(如果需要,可以在持久存储中使用),并通过共享(静态)类访问它。你还需要比这更复杂的东西吗?