WCF SOAP用法
基本思路
1、新建一个WCF服务库
2、在客户端引用处右键,添加服务引用
![](http://upload-images.jianshu.io/upload_images/9128511-176425f1a1d38ab0.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/406)
点击发现,选择目标服务
设置好命名空间
![](http://upload-images.jianshu.io/upload_images/9128511-5c201b296ecc809b.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
可以在高级一栏里面,设置详细信息
![](http://upload-images.jianshu.io/upload_images/9128511-df32171e1b6f8ded.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
点击确认,添加服务引用
3、在客户端自动生成XXXClient类,可以直接调用服务的方法
例子
服务器
[OperationContract]
string GetData(int value);
public string GetData(int value)
{
return string.Format("You entered: {0}", value);
}
客户端
ServiceReference1.Service1Client client = new ServiceReference1.Service1Client();
string result= client.GetData(1);
4、在添加服务引用之后,服务有所更新(新增、删除、修改方法),更新服务引用即可
当然也可以删去并重新引用服务
![](http://upload-images.jianshu.io/upload_images/9128511-baff800c38e00eeb.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
学习技术最好的文档就是【官方文档】,没有之一。
还有学习资料【Microsoft Learn】、【CSharp Learn】、【My Note】。
如果,你认为阅读这篇博客让你有些收获,不妨点击一下右下角的【推荐】按钮。
如果,你希望更容易地发现我的新博客,不妨点击一下【关注】。