WCF REST(およびWCF WebApi)はどのようにしてURIを正しいサービスエンドポイントにマップしますか?
WCF WebApiプレビュー4のコンテキスト内で、カスタム委任チャネル内で、着信HttpRequestMessage.RequestUriに基づいて関連するルートプレフィックスまたはサービスタイプを検索したいと思います。
たとえば、
RouteTable.Routes.MapServiceRoute<ManagersResource>("employees/managers", config);
RouteTable.Routes.MapServiceRoute<EmployeesResource>("employees", config);
http:// server / employees/Johnのリクエストが届いたとします
- WCFはこれをどのように正しいエンドポイントにマッピングしますか?
がインスタンス化されるまでResourceFactoryProvider
に、具体的なサービスタイプはすでにわかっています。URIとルーティングテーブルルートの間で解決が行われる場所を追跡できないようです。
よろしくお願いします。