2011-08-08 14 views
1

ホストまたはポートなどのハードコードなしで、自己ホスト型WCF WebApiアプリケーション内の他のリソースへのリンクまたはURLを生成する最適な方法は何ですか自己ホスト型WCF WebApiのリンク/ URL生成

ルートヘルパーのようなものがありますか?

答えて

1

現在、AFAIKでは、リンク/ URLの生成は特にサポートされていません。ただし、説明モデルを使用して必要なすべての情報(スキーム、ホスト、ポート、URIテンプレートなど)にアクセスできます。 https://pfelix.wordpress.com/2011/05/08/wcf-web-apidescription-model/

+0

あなたのブログは、この回答よりもありがとうございます!情報の偉大な資源。 私は以下を行い、ServiceHostをResource-Implementationに渡し、IoCコンテナ内のすべてのリソースを登録しました。そして今、リンクのマッピングのためにすべてのリソースを尋ねるヘルパークラスを持っています。私は、「リンク」は現在、Web-Apiの弱点であると考えています。 –

+1

操作の例URI生成については、https://gist.github.com/1140101を参照してください –

+0

JoséRomanielloのこの記事も関連しています - http://joseoncode.com/2011/03/18/wcf-web-api-強く型付けされたリソースリンカー/ –

関連する問題