【问题标题】:Calling a web service that uses session state in wcf在 wcf 中调用使用会话状态的 Web 服务
【发布时间】:2009-12-04 18:00:50
【问题描述】:

我有一个 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;
}

【问题讨论】:

    标签: asp.net wcf web-services session


    【解决方案1】:

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

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

    【讨论】:

    • 是否可以向我展示替换列出的方法的代码是什么样的?
    猜你喜欢
    • 2011-09-16
    • 2014-05-23
    • 2018-07-25
    • 1970-01-01
    • 2011-02-22
    • 2014-08-23
    • 2013-02-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多