急:Silverlight 调用webService 的问题

dengzhiwei_1227 2010-09-23 05:31:36

我的webservice 没问题,能用浏览器查看到里面的方法,可是在silverlight 里面调用的时候,去引用不到那个类..

在silverlight 里面能看到的是,比如说我的那个web service 叫 Mywebservice...而我能看到的的是

MywebserviceSoapClient,不知道为什么引用不到,请懂的人指点一下....
...全文
93 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
caoshuming_500 2010-09-23
  • 打赏
  • 举报
回复
帮顶 学习一下
Sunpire 2010-09-23
  • 打赏
  • 举报
回复
在楼主的上个帖子中提到过, Silverlight 访问 WCF/Web Service 都是异步访问的,生成的服务引用的代理类也是只能生成异步方法。

假如,楼主的 Mywebservice 中有一个方法 public string HelloWorld();

那么在 Silverlight 端的代理的只会生成异步方法:
public void HelloWorldAsync();
public event System.EventHandler<HelloWorldCompletedEventArgs> HelloWorldCompleted;

除了通过 HelloWorldCompleted 事件来响应异步调用完成,也可以通过 Callback 方法来实现。

帮助:
使用代理生成和访问服务
http://msdn.microsoft.com/zh-cn/library/cc197964(v=VS.95).aspx

如何:为 Silverlight 客户端生成服务
http://msdn.microsoft.com/zh-cn/library/cc197940(v=VS.95).aspx

如何:从 Silverlight 访问服务
http://msdn.microsoft.com/zh-cn/library/cc197937(v=VS.95).aspx

8,734

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧