调用在wcf中使用会话状态的Web服务

时间:2009-12-04 18:00:50

标签: asp.net wcf web-services session

我有一个Web服务,它调用另一个使用会话状态的Web服务。现在我正在重写Web服务并使其成为WCF。我对如何从我的wcf服务调用我的Web服务感到困惑。

以下是现在存在的代码:

[WebMethod(EnableSession = true]
public string MyWebServiceCall()
{
   string result;
   MyOtherWebService.MyOtherWebService C = 
                                new MyOtherWebService.MyOtherWebService();
   C.CookieContainer = GetCookieContainer();
   result = C.GetResult();
   Session[_codingBookSession] = C.CookieContainer;
   return result;
}

1 个答案:

答案 0 :(得分:0)

您可以在此MSDN文章中找到有关在WCF中使用会话的信息:
http://msdn.microsoft.com/en-us/library/ms733040.aspx

  

在Windows Communication Foundation中   (WCF)应用程序,一个会话   将一组消息关联到一个   会话。 WCF会话   与会话对象不同   在ASP.NET应用程序中可用,   支持不同的行为,并且是   以不同方式控制。这个   主题描述了这些功能   会话在WCF应用程序中启用   以及如何使用它们。