博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WCF入门
阅读量:4696 次
发布时间:2019-06-09

本文共 1109 字,大约阅读时间需要 3 分钟。

瞎看了下WCF,具体也不怎么明白,管他呢,先上手一个demo再说吧!过二天再来搞搞总结神马的。

首先创建一个WCF服务项目:

建好后为了更好的使用把所有的.cs和.svc文件都删除,再创建

创建完毕了.添加接口方法showname(string name)并在svc文件中实现。

服务就算完成了。

把svc文件设置为启动项,按F5可以看到如下的东东:

这里可以测试我们接口,这样服务算全部搞定。

现在可是创建client:随便创建一个项目-我使用的winform,就是简单输入用户名,在点击展示结果。

先添加服务:Add service reference 把刚刚看到的地址copy过去,生成后生成了如下的app.config文件。

winform中的代码:

using System;using System.Windows.Forms;using WCFClient.WCFService;namespace WCFClient{    public partial class InvokeWCF : Form    {        public InvokeWCF()        {            InitializeComponent();        }        private void btnInvoke_Click(object sender, EventArgs e)        {            // Since the address is http://localhost:60100/User.svc, the Class is going to be UserClient            UserClient uc = new UserClient();            lblMsg.Text = uc.ShowName(txtName.Text);        }    }}

效果:

就这样完毕...

 

转载于:https://www.cnblogs.com/wyifan/p/3251853.html

你可能感兴趣的文章
Java关键字(五)——this
查看>>
使用tomcat的时候,网页地址出现中文,出现不认识编码导致查询无法完成解决方案...
查看>>
无法启动mysql服务,错误提示 1067:进程意外终止
查看>>
The request was denied by service delegate (SBMainWorkspace) for reason: Unspecified.
查看>>
关于Django的序列化问题。serializers
查看>>
判断浏览器内核,包括移动端
查看>>
智能电视领域的6个创业机会(转)
查看>>
HTTP请求、响应报文格式
查看>>
Android“寄生兽”漏洞技术分析
查看>>
jQuery代码在移动端不运行
查看>>
unbuntu 安装nginx
查看>>
【Oracle】Oracle中复合数据类型
查看>>
秀一下偶的数码奖品
查看>>
C# winform中Show()和ShowDialog()的区别
查看>>
linux uname命令参数及用法详解--linux查看系统信息命令
查看>>
A-Text Reverse(文本反向读)
查看>>
android studio使用部分报错处理
查看>>
Android 自定义ToolBar详细使用
查看>>
psexec局域网执行远程命令
查看>>
H-ui.admin 后台模板学习网
查看>>