Welcome

首页 / 软件开发 / WCF / WCF示例(18) - Web编程模型(WCF创建REST, AJAX调用WCF)

WCF示例(18) - Web编程模型(WCF创建REST, AJAX调用WCF)2012-01-20 webabcd 介绍

WCF(Windows Communication Foundation) - Web编程模型:使用WCF创建REST服务,使用asp.net ajax调用WCF服务

·System.ServiceModel.Activation.WebServiceHostFactory - 用于承载使用 WCF Web 编程模型的服务

·System.ServiceModel.Activation.WebScriptServiceHostFactory - 能够向服务中自动添加 ASP.NET AJAX 终结点而无需进行配置

示例(使用WCF创建REST服务)

1、服务

User.cs

using System;using System.Collections.Generic;using System.Linq;using System.Text;  using System.ServiceModel;using System.Runtime.Serialization;  namespace WCF.ServiceLib.Web{  /**//// <summary>  /// User实体类  /// </summary>  [DataContract]  public class User  {    /**//// <summary>    /// 用户名    /// </summary>    [DataMember(Order = 0)]    public string Name { get; set; }      /**//// <summary>    /// 生日    /// </summary>    [DataMember(Order = 1)]    public DateTime DayOfbirth { get; set; }  }  }