Silverlight 2 beta 2 中目前不支持共享 WCF 的客户端类型
来源:互联网 发布:淘宝欧时力代购真假 编辑:程序博客网 时间:2024/06/06 01:13
在调用多个 WCF Service 的时候经常会遇到的一个问题是,某些同样的类型因为在不同的 Service 里用到,就被重复生成了好几个版本的代理类型,分别处在不同的名称空间下。
这样,如果一个操作需要同时调用几个 Service,就会面临冲突,假设 A 和 B 是因为不同的 WCF Service 生成的同一个类型的不同代理。那么只有通过代码把 A 的数据复制到 B. 这样显然很麻烦。
WCF 客户端类型共享可以通过创建一个专门的类库项目来实现,在该类库中用“添加服务引用”来生成客户端代理。
并且,让这个类库引用你需要共享的类型所在的 Assembly.
但因为 Silverlight 程序只能引用 Silverlight 的类库,它和 WCF 服务中调用到的类型处在不同的 .NET Framework.
这样就导致了“在代理的类库项目添加要共享的类型所在的 Assembly”这个步骤没法实现。因而无法共享客户端代理类型。
期待这个问题可以在 2.0 正式发布时得到解决吧。
这样,如果一个操作需要同时调用几个 Service,就会面临冲突,假设 A 和 B 是因为不同的 WCF Service 生成的同一个类型的不同代理。那么只有通过代码把 A 的数据复制到 B. 这样显然很麻烦。
WCF 客户端类型共享可以通过创建一个专门的类库项目来实现,在该类库中用“添加服务引用”来生成客户端代理。
并且,让这个类库引用你需要共享的类型所在的 Assembly.
但因为 Silverlight 程序只能引用 Silverlight 的类库,它和 WCF 服务中调用到的类型处在不同的 .NET Framework.
这样就导致了“在代理的类库项目添加要共享的类型所在的 Assembly”这个步骤没法实现。因而无法共享客户端代理类型。
期待这个问题可以在 2.0 正式发布时得到解决吧。
- Silverlight 2 beta 2 中目前不支持共享 WCF 的客户端类型
- Silverlight WCF RIA服务(二十一)Silverlight 客户端 2
- Silverlight WCF RIA服务(二十一)Silverlight 客户端 2
- Silverlight 2.0 beta 2
- Silverlight中利用WCF获取客户端IP
- Silverlight WCF RIA服务(十九)共享代码 2
- Silverlight WCF RIA服务(十九)共享代码 2
- Silverlight客户端和WCF服务器端共享类库
- Silverlight客户端和WCF服务器端共享类库
- Silverlight客户端和WCF服务器端共享类库
- Silverlight 2 Beta 2的Isolated Storage
- Silverlight Beta 2 之后的重大更改
- Silverlight Beta 2 之后的重大更改
- WCF RIA 服务 (二十一)-- Silverlight 客户端 2
- Silverlight Beta 2 與 RC
- Silverlight 2 beta 2 bug 解决办法 (持续更新中)
- Silverlight中WCF定义的类,在客户端不能发现的问题
- 如何将Silverlight 2 Beta SDK的帮助文档整合到VS2008文档中
- 利用 Xml Literal 功能复制一段 Xml
- [Silverlight] 用 IronPython 创建和调用用户控件
- [Silverlight] Nikhil Kothari 的动画框架 Glitz(摘要)
- .net framework 3.5 beta 2 / vs 2008 beta 2 有问题!
- 几个微软产品组的团队网站地址
- Silverlight 2 beta 2 中目前不支持共享 WCF 的客户端类型
- [Silverlight] 如何在 Worker thread 中更新 UI
- Linq to sql 中如何进行 left join
- Silverlight 2 beta 2 bug 解决办法 (持续更新中)
- Silverlight + WCF 常见错误调试方法
- [Silverlight] 写了两个方便 DOM 查找的扩展方法
- Scott Guthrie 写的 Silverlight 教程索引
- Silverlight 文章收集
- [Silverlight] 一个易犯的错误:关于调用 WCF 服务