WCF开发例子

时光斗转星移,编程技术在不断革新,不跟上技术潮流就要被淘汰。

Windows Communication Foundation(WCF)是由微软发展的一组数据通信的应用程序开发接口。采用SOA架构,试图对所有的网络通信技术设计一个统一的程序开发模型,对于数据通信提供了最基本最有弹性的支持,这就是WCF了。


本开发例子的开发环境采用 Visual Studio 2010,编程语言是C#。

在Visual Studio 2010(以下简称VS)下建立 WCF 非常方便。打开VS,新建项目,在左边的树形菜单中选择WCF,在右边面板中选择WCF服务应用程序。如下图所示


图1 新建WCF服务应用程序

新建后的WCF服务应用程序如下图所示。


图2 WCF资源架构

按F5键启动调试,系统会自动打开浏览器。


图3 调试WCF

点击Service1.svc可以查看进一步的详情。可以看到一个标准的WCF服务就建立好了。


图4 WCF服务


该默认实例就可以使用了,在Service1.svc里面包含了两个函数实现,用户可以更改代码,实现自己的操作。代码如下:

  // 注意: 使用“重构”菜单上的“重命名”命令,可以同时更改代码、svc 和配置文件中的类名“Service1”。
    public class Service1 : IService1
    {
        public string GetData(int value)
        {
            return string.Format("You entered: {0}", value);
        }

        public CompositeType GetDataUsingDataContract(CompositeType composite)
        {
            if (composite == null)
            {
                throw new ArgumentNullException("composite");
            }
            if (composite.BoolValue)
            {
                composite.StringValue += "Suffix";
            }
            return composite;
        }
    }


开发WCF就是这么简单啊!







  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值