0

我有一种情况,当用户在 ASP.NET 应用程序中准备一些数据时,它将它们保存在会话中(在这种情况下应用程序不需要数据库)。

为了在客户标签打印机上打印数据,我有一个很小的 ​​.NET WPF 应用程序,它是从带有会话 ID 参数的网站打开的。所以现在我在客户端上运行应用程序,女巫知道会话 ID。

此客户端应使用 WCF Web 服务从服务器获取准备好的数据(服务,因为客户端和服务器之间有更多的数据传输)。我需要控制打印数据的次数,以便在第一次获取数据后在服务器上销毁数据。

现在我的问题是:如何使用准备好的数据将客户端/网络服务连接到服务器上打开的会话?Webservice 是服务器应用程序的一部分。

谢谢你的想法。F。

4

1 回答 1

0

如果您有内存中用户会话的会话 ID,您应该能够实现该服务以要求会话:

MSDN 示例...

并注入由您的客户端制造的 cookie,包括会话 ID(就像 asp.net 应用程序使用的一样)作为 wcf 请求的一部分。

于 2012-10-11T09:54:46.607 回答