2009-12-04 28 views
0

我有一个Web服务调用另一个使用会话状态的Web服务。现在我正在重写Web服务并使其成为WCF。我对如何从我的wcf服务调用Web服务存在一些困惑。调用在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; 
} 

回答

0

你可以找到关于这个MSDN文章在会议工作中WCF信息:
http://msdn.microsoft.com/en-us/library/ms733040.aspx

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

+0

是否有可能向我展示代码如何取代列出的方法? – zachary 2009-12-05 20:25:50