WCF入门

来源:互联网 发布:如何在淘宝上拍卖东西 编辑:程序博客网 时间:2024/05/21 07:52

一、概述

     用一句话理解WCF,WCF是基于Asp.net 的应用程序开发与面向服务开发,就像这次我们开发的高效平台项目,他其中有很多的子模块,就比如说评教系统,考试系统,基础系统,权限.....,我们将很多的子系统拼成一个大的系统,以现在的理解,WCF的作用和功能就是将我们一个大的系统,切分成一个个的小系统,方便开发人员的开发,提升整个开发过程的周期。

二、创建WCF服务

   

三、这里会出现两个文件


将其改成自己想要的,这里用User表示

using System.ServiceModel; 2  3 namespace WCFService 4 { 5     [ServiceContract] 6     public interface IUser 7     { 8         [OperationContract] 9         string ShowName(string name);10     }11 }12 13 14 namespace WCFService15 {16     public class User : IUser17     {18         public string ShowName(string name)19         {20             string wcfName = string.Format("WCF服务,显示姓名:{0}", name);21             return wcfName;22         }23     }24 }复制代码

  大家可以看到,在WCF中的接口与普通接口的区别只在于两个上下文,其他的和我们正常学习的接口一样。定义这个上下文要添加System.ServiceModel的引用。

[ServiceContract],来说明接口是一个WCF的接口,如果不加的话,将不能被外部调用。

[OperationContract],来说明该方法是一个WCF接口的方法,不加的话同上。

四、接下来我们就测试一下,如果成功就可以在IIS上直接发布了。

       

如果出现以下界面就说明发布成功了。



0 0
原创粉丝点击