コンテンツへスキップ
ものがたり
戻る

MonoTouchを使ってまでSOAP(以下略) その2

WCFもMonoTouchに含まれることになりますた。

ただし動的コード生成を呼び出したらアウトです。client proxyを生成した上で使用する必要があります。具体的には、ChannelFactory.CreateFactory()を呼び出したり、ClientBaseで定義されているCreateChannel()を使ったらアウトです(client proxyではこれがoverrideされて、ClientBase.ChannelBaseの派生クラスを返すようになっている。MSのSilverlightでも同様)。

ちなみに僕らのsvcutilには早速 -monotouch というオプションが追加されていて、これで(-moonlightオプションとは異なり)同期メソッドも使用できるようになっています。全部trunkでの話です。

まあ少し前にも書きましたが、SOAPだけではいただけないので、WebHttpBindingを追加するルートも探ってみようと思います。


この記事を共有:

前の記事
Essential WCF日本語訳を読んだ
次の記事
MonoTouchを使ってまでSOAP通いを続けたいという皆さんに朗報