【问题标题】:WCF, Windows Store apps, and reliable sessionsWCF、Windows 应用商店应用和可靠会话
【发布时间】:2013-01-03 22:37:11
【问题描述】:

是否可以在 Windows 应用商店应用中使用 WCF 可靠会话?

我正在使用 C# 在 Visual Studio 2012 Professional 中编写一个 Windows 应用商店应用程序。我正在尝试使用会话访问 WCF 服务。我不能使用 WSHttpBinding,因为 Windows 应用商店应用程序不支持它。我发现 Windows 应用商店应用程序确实支持 NetHTTPBinding,它支持可靠会话,但我似乎无法访问绑定的 ReliableSession 属性,也无法访问将“bool可靠会话启用”作为参数的构造函数。

是否有任何绑定支持 Windows 应用商店应用的会话?

-乔

【问题讨论】:

    标签: wcf windows-store-apps reliablesession


    【解决方案1】:

    documentation(版本信息部分)所述,ReliableSession 属性不适用于 Windows 应用商店应用,即不支持 WCF 可靠会话。

    This article 描述了 Windows 应用商店应用程序中可用的 WCF 功能的完整子集。尽管包括NetHttpBinding,但不包括ReliableSessionBindingElement

    【讨论】:

    • Damir,我只是查看了那个页面,我没有看到它在哪里说它不适用于 Windows 应用商店应用程序。在版本信息下,它只显示“.NET Framework Supported in: 4.5”
    • @JoeMjr2 没错,适用于 Windows 应用商店应用的 .NET 不是 .NET Framework 4.5。如果您查看适用于 Windows 应用商店应用程序的属性,例如 TextEncoding,它会清楚地显示:“.NET for Windows Store apps Supported in: Windows 8”。
    • 啊,有道理。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2016-03-31
    • 2014-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多