簡體   English   中英

wcf休息入門套件2

[英]wcf rest starter kit 2

使用其余集合模板時,如何修改幫助頁面中每個項目的描述?

當使用模板時,它使您可以直接在項目內部訪問文件Service.svc.cs,並且您會看到該文件中的類繼承自CollectionServiceBase <TItem>。 您需要修改該類才能更改幫助頁面中的描述。 不幸的是CollectionServiceBase <TItem>已經為您預先構建,並且它是二進制Microsoft.ServiceModel.Web.dll的一部分,因此您不能從VS中對其進行編輯。

解決此問題的方法是打開入門工具包的源代碼(在%ProgramFiles%\\ Microsoft WCF REST \\ WCF REST入門工具包預覽2中壓縮),並搜索文件CollectionServiceBase.cs,其中類型為CollectionServiceBase <定義了TItem>。 然后,您需要將該文件復制到解決方案中(以便可以對其進行修改),並確保已從Service.svc.cs中引用了該文件。

在CollectionServiceBase <TItem>本身中,查找[WebHelp]屬性,然后就可以編輯該屬性的描述。

很好的答案-謝謝,雅沃。

這也回答了我一直在努力的問題-如何基於Starter Kit模板向Web服務添加方法。 我們只需要編輯CollectionServiceBase.cs文件的副本即可。

注意:在將CollectionServiceBase.cs副本添加到我的解決方案中時,我收到了有關與原始導入版本潛在沖突的警告。 我通過重命名我的版本(及其鏈接)來解決此問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM