|
|
1
2
我通常做的是通知复合命名空间。当“添加服务引用”对话框弹出时,我将
|
|
|
2
0
如果我正确地理解了这个问题,您会担心,因为添加服务引用函数的方式,ServiceContract接口与您在源程序集中定义的接口并不完全相同。
唯一真正的区别是,添加为SL生成的服务引用的ServiceContract接口定义了异步操作(因为SL不支持同步WCF调用)。剩下的部分
我个人最终共享了同步ServiceContract接口,但是使用System.Reflection.Emit.TypeBuilder创建了一个异步操作的服务契约。然后使用一个定制的ChannelFactory,我在动态生成的异步ServiceContract接口周围创建了一个包装器。 我希望这会有帮助。 |