WEB开发网
开发学院图形图像Flash 数据点:从 Silverlight 2 观望云服务 阅读

数据点:从 Silverlight 2 观望云服务

 2008-12-01 11:52:10 来源:WEB开发网   
核心提示: 如何从 WCF Web 服务使用数据?类似于 ASMX Web 服务,WCF Web 服务也能通过 WSDL 进行自我描述,数据点:从 Silverlight 2 观望云服务(5),WCF Web 服务可以使用一系列属性公开其服务和传递的数据,这表示客户端应用程序能够引用 WCF Web

如何从 WCF Web 服务使用数据?

类似于 ASMX Web 服务,WCF Web 服务也能通过 WSDL 进行自我描述。WCF Web 服务可以使用一系列属性公开其服务和传递的数据。这表示客户端应用程序能够引用 WCF Web 服务,并生成代理类以便与服务及其公开的数据合约进行交互。

WCF 将数据合约定义为任何可以从 WCF Web 服务返回的自定义 .NET 类型。这些类型使用 DataContract 属性进行修饰。类的属性必须使用 DataMember 属性进行修饰。图 3 显示了采用适当属性进行修饰的示例类。

数据点:从 Silverlight 2 观望云服务图 3 为 WCF 准备数据

[DataContract]
public class Employee {
 int _employeeID;
 string _firstName;
 string _lastName;
 string _title;
 DateTime _hireDate;
 byte[] _photo;
 [DataMember]
 public int EmployeeID {
  get { return _employeeID; }
  set { _employeeID = value; }
 }
 [DataMember]
 public string FirstName {
  get { return _firstName; }
  set {_firstName = value; }
 }
 [DataMember]
 public string LastName {
  get { return _lastName; }
  set { _lastName = value; }
 }
}

使用 DataContract 和 DataMember 属性为 WCF Web 服务定义好数据格式之后,必须设置服务及其服务方法。服务使用 ServiceContract 属性进行修饰,其方法使用 OperationContract 属性修饰。如果需要,服务还可以实现接口,在这种情况下将使用属性修饰该接口(而不是服务类)及其接口方法。以下是使用这些属性修饰的 IEmployeeService 及其成员:

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:数据 Silverlight 观望

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接