如何在使用休息收藏模板時修改幫助頁面中每個項目的描述?wcf休息入門套件2
1
A
回答
2
當您使用該模板時,您可以在項目中訪問文件Service.svc.cs,並且您會看到該文件中的類繼承自CollectionServiceBase <TItem>。您需要修改該類以更改幫助頁面中的說明。不幸的是CollectionServiceBase <TItem>已經爲您預建,它是二進制Microsoft.ServiceModel.Web.dll的一部分,因此您無法從VS編輯它。
解決此問題的方法是破解入門工具包的源代碼(壓縮到%ProgramFiles%\ Microsoft WCF REST \ WCF REST Starter Kit Preview 2)並搜索文件CollectionServiceBase.cs,其中類型CollectionServiceBase <TItem>已定義。然後您需要將該文件複製到您的解決方案(以便您可以修改它),並確保它是從Service.svc.cs中引用的。
在CollectionServiceBase <TItem>本身,請查找[WebHelp] attruibute,您將能夠編輯該屬性的描述。
1
優秀的答案 - 謝謝,Yavor。
這也回答了我一直在努力的問題 - 如何將方法添加到基於入門工具包模板的Web服務。我們只需編輯我們的CollectionServiceBase.cs文件的副本。
注意:在將CollectionServiceBase.cs副本添加到我的解決方案時,我收到了與最初導入的版本相比存在潛在衝突的警告。我通過重命名我的版本(及其鏈接)解決了這個問題。
相關問題
- 1. WCF休息入門套件OnGetItems:格式化的IEnumerable <KeyValuePair .. XML
- 2. WCF REST入門套件未能安裝
- 3. 使用CDATA和WCF REST入門套件
- 4. wcf rest入門套件預覽2錯誤:需要VS 2008 SP1
- 5. WCF 4.0的模擬WCF REST入門套件的RequestInterceptor?
- 6. 在WCF休息
- 7. Laravel入門套件
- 8. Android入門套件
- 9. HLA入門套件
- 10. POST與休息套件
- 11. 休息Wcf服務
- 12. WCF休息服務
- 13. 轉換WCF休息
- 14. wcf休息與AspNetCompatibilityRequirements
- 15. 下載SubSonic入門套件
- 16. 在Yii2入門套件
- 17. React入門套件vs Next.js
- 18. 的MSBuild入門套件
- 19. WCF REST入門套件是否死在水中......現在呢?
- 20. 使用WCF REST服務入門套件檢索EF4 POCO
- 21. 錯誤的請求:使用入門套件的WCF REST服務
- 22. WCF REST入門套件 - 支持多種資源?
- 23. WCF REST入門套件是否仍然最新?
- 24. WCF Internet Explorer(入門)
- 25. 休息套件RKObjectMapping文件未找到
- 26. WCF休息錯誤處理
- 27. WCF,Web服務或休息
- 28. WCF休息定製URL
- 29. WCF休息幫助頁
- 30. WCF休息大json錯誤