【发布时间】:2012-11-03 14:07:13
【问题描述】:
我正在将一个 .NET WCF 应用程序迁移到 Mono 以在 iOS 中使用。因为iOS中的Mono不支持动态代码生成,所以我需要覆盖ClientBase.CreateChannel,如这篇博文所示:
Monotouch/WCF: How to consume the wcf service without svcutil
此解决方案使用通用 ChannelBase<TChannel>。虽然此类在 .Net 4.0 中被定义为 ClientBase<TChannel> 的内部类,但我在 Mono 源代码中找不到它。 System.ServiceModel.Channels 中似乎有一个非泛型 ChannelBase 的未实现版本,但我认为这里没有使用它。
如果有人得到了这个解决方案,您能否详细说明您是如何访问ClientBase<TChannel>的?
谢谢。
【问题讨论】:
标签: iphone ios wcf mono xamarin.ios