您的位置:首页 > 其它

Silverlight学习笔记一:什么是WCF?

2012-05-22 13:33 330 查看
我自己的理解:WCF就是远程函数(类)库。

例子:比如 ,我公司建立一个WCF函数库,里面提供了一个数据加密函数,然后,别的公司要用到这个加密函数,那么只要我公司开启这个服务,那么别的公司就能远程使用这个函数。

【1】建立WCF:



【2】里面提供加密服务:



【3】开启服务:



通过浏览器打开Service1.svc这个文件,服务就能开启。



别的公司使用此服务:

【1】:别人公司建立一个他们自己的应用程序,界面:



【2】:添加服务引用

(1):第一步:



(2):第二步





【3】:添加过服务引用,就可以使用我公司提供的函数了

1.添加命名空间:

using WindowsFormsApplication1.ServiceReference1;

2.使用服务

private void button1_Click(object sender, EventArgs e)
{
Service1Client client = new Service1Client();//建立服务
string res=client.GetData(Convert.ToInt32(textBox1.Text));//使用GetData加密函数
MessageBox.Show(res);
client.Close();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息