2009-12-04 54 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