C# 在客户机-服务器wcf应用程序中使用会话

C# 在客户机-服务器wcf应用程序中使用会话,c#,wcf,session,client,C#,Wcf,Session,Client,我有一个带有wcf服务的wpf应用程序。所有服务调用都是通过代理进行的。这是一个服务器-客户机应用程序,意味着您通常会有一个服务器和多个客户机。我的问题是,我需要能够跟踪在应用程序服务器端登录的每个用户。我考虑过使用静态类并用[ThreadStatic]装饰所需的属性。静态类上的此属性是在登录经过身份验证的服务期间设置的。问题在于,当其他客户端登录时,属性上的值会一直设置为null。我找不到适合我一生的解决方案。您可以将ServiceBehavior InstanceContextMode设置为

我有一个带有wcf服务的wpf应用程序。所有服务调用都是通过代理进行的。这是一个服务器-客户机应用程序,意味着您通常会有一个服务器和多个客户机。我的问题是,我需要能够跟踪在应用程序服务器端登录的每个用户。我考虑过使用静态类并用[ThreadStatic]装饰所需的属性。静态类上的此属性是在登录经过身份验证的服务期间设置的。问题在于,当其他客户端登录时,属性上的值会一直设置为null。我找不到适合我一生的解决方案。

您可以将ServiceBehavior InstanceContextMode设置为Single,但所有客户端都将在同一个实例上工作。。。我面临着同样的问题