導入と結論 今回じつに素敵なタイトルをつけることになったのだけど、これは、前々から何となく「Silverlightに.NET 3.5のRESTful serviceのサポートが無いのっていくらなんでもおかしくね?」と思っていたのを、連休中に実装してみようと思い立ってやってみた顛末をまとめてみた話だ。 結論から言うと、SilverlightのWCFでは実現出来ない。その理由は、大まかに言えばBehaviorのサポートの欠如で、厳密に言えば、ClientOperationを取得する方法が提供されていないことにある*1。 WebHttpBindingが無いってあんまりじゃね? Silverlightには、.NETでRESTful serviceを実現するためのアセンブリであるSystem.ServiceModel.Web.dllと同じ名前を持つSystem.ServiceModel.Web.dl