残りのコレクションテンプレートを使用するときに、ヘルプページの各項目の説明を変更するにはどうすればよいですか?wcf restスターターキット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] attruibuteを探して、その属性の説明を編集できるようになります。
優秀な回答 - ありがとう、Yavor。
これは私が苦労してきた質問、つまりスターターキットテンプレートに基づいたWebサービスにメソッドを追加する方法にも答えています。 CollectionServiceBase.csファイルのコピーを編集するだけで済みます。
注:私のソリューションにCollectionServiceBase.csコピーを追加すると、潜在的な競合と最初にインポートされたバージョンについての警告が表示されました。私は私のバージョン(とそれへのリンク)の名前を変更してこれを解決しました。
- 1. WCF Restスターターキット
- 2. WCF RESTスターターキットでCDATAを使用する
- 3. ASP.NET MVCでWCF RESTスターターキットを使用
- 4. RESTful WCFスターターキットの期間
- 5. スターターキット
- 6. WCF RESTサービス - 2回呼びます
- 7. WCF REST
- 8. ServiceBehavior for WCF REST
- 9. WCF Rest Deploy
- 10. WCF REST 404 GET
- 11. WCF用REST Explorer
- 12. Rest Wcfサービス
- 13. WCF&Rest&ISA&Output
- 14. WCF - comsume XMI REST
- 15. wcf rest serviceメッセージログ
- 16. WSDL for REST WCF
- 17. WCF RESTファイルアップロード
- 18. wcf REST PINGタイムアウト
- 19. WCF RESTプッシュストリームサービス
- 20. WCF RESTエンドポイント
- 21. Autofac + WCF REST 4.0
- 22. WCF RESTサービスコンソールホスト
- 23. WCFは、RESTサービス
- 24. WCF REST Service - 401 Unauthorized
- 25. XMLオプションのWCF REST
- 26. POX用WCF RESTチュートリアル
- 27. spring.netとWCF Rest Service
- 28. WCF RESTインターフェイスとキャッシング
- 29. 認証WCF RESTサービス
- 30. WCF Rest Service Return HttpWebResponse