Silverlight专题(9)-WCF通信
2008-10-23 11:44:18 来源:WEB开发网核心提示: 没有任何输入也没有任何返回结果,明显是一个没有任何用处的操作契约我将其修改如下:1[OperationContract]2publicintGetRandom(intdata)3{4Randomrand=newRandom(data);5//Addyouroperationimplemen
没有任何输入也没有任何返回结果,明显是一个没有任何用处的操作契约
我将其修改如下:
1[OperationContract]
2publicintGetRandom(intdata)
3{
4 Randomrand=newRandom(data);
5 //Addyouroperationimplementationhere
6 returnrand.Next();
7}
通过传入一个int值来返回一个随机数
重新编译整个工程
接下来的问题就是如何在客户端调用这个WCF Service了
具体操作如下:
选择Silverlight工程的References并点击右键选择Add Service References…
点击Discovery按钮将自动帮你找到当前可得的服务
(顺便提一下Silverlight的WCF Binding只支持 binding="basicHttpBinding")
当然你如果知道当前的服务地址,你也可以在Address:中输入然后按Go来查找服务
我给服务在客户端的名字空间取名为DataServiceRef(当然你可以随便去你想要的名字)
按OK,svcUtil.exe将自动为你生成客户端代码
双击生成的Service References: DataServiceRef就能通过对象浏览器来查看生成的客户端对象了,如下图所示
Tags:Silverlight 专题 WCF
编辑录入:爽爽 [复制链接] [打 印]- ››silverlight全屏显示图片
- ››Silverlight MVVM 模式(一) 切近实战
- ››Silverlight for Windows Phone 7开发系列(1):...
- ››Silverlight for Windows Phone 7开发系列(2):...
- ››Silverlight for Windows Phone 7开发系列(3):...
- ››Silverlight for Windows Phone 7开发系列(4):...
- ››Silverlight for Symbian
- ››专题功能优化 for V7.5 SP3 优化包
- ››专题css详解
- ››Silverlight3系列(四)数据绑定 Data Binding 1
- ››WCF技术剖析之三十:一个很有用的WCF调用编程技巧...
- ››专题功能优化 for v7.5 sp3
更多精彩
赞助商链接