WCF应用程序中的会话变量

kai*_*lya 6 .net c# wcf web-services

我需要在我的WCF应用程序中使用或激发一个非常简单的会话对象.

我只需要在调用开始时存储一些值,我需要访问这些值,同时我会通过一些不同的服务方法.

Asp.NET会话非常适合用于此,因此我需要找出WCF应用程序上可用于存储此类值的内容.

注意:这只是一个每次通话会话,我不需要在从客户端到服务等的不同调用之间保留此会话.

Joe*_*Joe 4

您所描述的内容(在单个请求的生命周期中保留的自定义上下文)更像是HttpContext.ItemsASP.NET 会话。

WCF 确实有一个名为OperationContext类似于HttpContext. 它没有Items自定义上下文的属性,但这篇博客文章描述了一种可用于实现您想要的目标的技术。

  • @Joe 链接已损坏。您能提供更多信息吗?谢谢你! (3认同)