1
CLIPS

WCF AnnouncementServiceに見られる、複数バージョンの同一仕様のサポート

2477日前に更新 aoki1210aoki1210 2478日前に登録
2010年08月14日 GMT 2010年08月13日 GMT

しばらく何も書いていなかったので、ひさしぶりにWCFの解剖みたいなネタを書いてみようと思う。PCが故障していた間に現実逃避でWCF4の新機能のひとつWCF Discoveryを実装していて、終わった後も中途半端に放置して戻るのもなんなのでちまちまと続けているので、その中から。 AnnouncementServiceは少々謎のクラスだ。これはServiceHost上でsingleton instanceとして使われるために設計されたクラスで、当然ながらservice contractを実装した型でなければならないのだけど、型定義を見る限り、どこにもservice contractとなるインターフェースを実装している様子はない。そのくせServiceBehaviorAttributeが付いているので、これがServiceTypeであることは間違いない。 ServiceHost上でホストされた場合に、AnnouncementServiceを使用して公開できるSOAPサービス*1は、実はひとつではない。という...

カテゴリー: サービス(Azure/WCF/Bing/Live) | クリック数: 22 | | ソースサイト: d.hatena.ne.jp | カウンタを表示
タグ: SOAP, WCF, WS-Discovery

まだコメントはありません。最初のコメントを登録してみませんか?

コメントするためにはログイン もしくは サインアップしてください。