[英]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.