【发布时间】:2011-08-11 12:02:40
【问题描述】:
我一直在学习 RX 和 Silverlight,发现一篇博客文章展示了如何在 Rx 中使用 Observable.FromAsyncPattern 实现 silverlight wcf 服务。在博文中,它有一条给 Silverlight 开发人员的说明...
Silverlight 的重要说明!
Silverlight 的 Web 服务生成的客户端代码做了一些事情 烦人的——它隐藏了 BeginXXXX/EndXXXX 调用,大概是为了 使 Intellisense 更清洁。然而,它们并没有消失,就像你一样 可以通过将 MyCoolServiceClient 对象转换为其 底层接口(即 LanguageServiceClient 对象有一个 生成它实现的ILanguageServiceClient接口)
虽然我可以看到 BeginXXX 和 EndXXX 方法对于我的服务肯定是隐藏的,但我不确定他说您需要将 ServiceClient 强制转换为接口时的意思。
如果我生成了 Service1Client 的实例,例如
Service1Client scClient = new Service1Client();
我将如何施放它?我试过了……
((IService1Client) scClient)
但无济于事......非常感谢任何建议。
【问题讨论】:
-
我给这个问题一个赞成票!
标签: silverlight system.reactive