iOSで使用するために.NETWCFアプリケーションをMonoに移動しています。iOSのMonoは動的コード生成をサポートしていないためClientBase.CreateChannel
、この投稿に示されているように、をオーバーライドする必要があります。
Monotouch / WCF:svcutilなしでwcfサービスを利用する方法
このソリューションは、ジェネリックを使用しChannelBase<TChannel>
ます。このクラスはClientBase<TChannel>
.Net4.0の内部クラスとして定義されていますが、Monoソースでは見つかりませんでした。に非ジェネリックの未実装バージョンがあるようChannelBase
ですSystem.ServiceModel.Channels
が、これはここでは使用されていないと思います。
誰かがこのソリューションを機能させた場合、どのようにアクセスしたかについて詳しく説明していただけますClientBase<TChannel>
か?
ありがとう。