none
任意のServiceContractからOperationを取得したい。 RRS feed

  • 質問

  • いつもお世話になっております。
    .NET 4.0 WCFを使って開発しています。
    下記のようなServiceContractがあるとき
    <pre>   
    [ServiceContract]
        public interface IContract
        {
            [WebGet(UriTemplate = "/Hello")]
            string Hello();
        }
    </pre>
    "http://baseAddress/Hello"というUriからHelloを呼び出す(単なるメソッド呼び出しで)ようなことをしたいのですが、
    ReflectionとUriTemplate.Matchメソッドを使う以外の良い方法があればぜひ教えていただきたいです。
    機能的には簡単なことなのですが、WCFにそういったインフラストラクチャがあればそちらのほうを利用したいのです。
    よろしくお願いします。
    2011年6月20日 4:56