3

これがシナリオです。1 つの文字列パラメーターを受け取り、その文字列にスラッシュが含まれる WCF サービス呼び出しがあります (例: "123/456.xml")。http://www.exampleではなくhttp://www.example.com/File.svc/123/456.xmlでメソッドにアクセスできるように、この「/{file}」のような UriTemplate をセットアップしたい.com/File.svc/GetFile?file=123/456.xml .

これは UriTemplate で可能ですか?

  • 「/{directory}/{file}」のような UriTemplate を設定できることはわかっていますが、可変数のディレクトリがあるため、それはオプションではありません。
4

1 に答える 1

3

わかりました、MSDN で解決策を見つけました。UriTemplates は、基本的に残りのパスを意味するワイルドカード セグメントをサポートします。したがって、「/{*file}」のような UriTemplate を指定すると、期待どおりに機能します。

于 2010-03-09T20:47:22.783 に答える