【问题标题】:wcf rest starter kit 2wcf 休息入门套件 2
【发布时间】:2010-11-02 11:22:10
【问题描述】:

使用rest集合模板时如何修改帮助页面中每一项的描述?

【问题讨论】:

    标签: wcf rest


    【解决方案1】:

    当您使用模板时,您可以直接在项目中访问文件 Service.svc.cs,并且您会看到该文件中的类继承自 CollectionServiceBase。您需要修改该类以更改帮助页面中的描述。不幸的是,CollectionServiceBase 已经为您预先构建,并且它是二进制 Microsoft.ServiceModel.Web.dll 的一部分,因此您无法从 VS 编辑它。

    解决此问题的方法是打开入门工具包的源代码(压缩在 %ProgramFiles%\Microsoft WCF REST\WCF REST Starter Kit Preview 2)并寻找文件 CollectionServiceBase.cs,其中类型 CollectionServiceBase 已定义。然后,您需要将该文件复制到您的解决方案中(以便您可以修改它)并确保它是从 Service.svc.cs 中引用的。

    在 CollectionServiceBase 本身中,查找 [WebHelp] 属性,您将能够编辑该属性的描述。

    【讨论】:

      【解决方案2】:

      很好的答案 - 谢谢,Yavor。

      这也回答了我一直在努力解决的问题 - 如何基于 Starter Kit 模板向 Web 服务添加方法。我们只需编辑 CollectionServiceBase.cs 文件的副本。

      注意:在将 CollectionServiceBase.cs 副本添加到我的解决方案时,我收到了有关与最初导入的版本存在潜在冲突的警告。我通过重命名我的版本(及其链接)解决了这个问题。

      【讨论】:

        猜你喜欢
        • 2012-09-04
        • 2023-03-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-12-09
        • 2011-12-14
        • 2013-10-22
        • 1970-01-01
        相关资源
        最近更新 更多