[WCF] Contract

本文介绍了Windows Communication Foundation (WCF)中的四种契约:服务契约、数据契约、异常契约及消息契约。这些契约定义了服务的操作、数据传输类型、异常处理方式及消息交互规则。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在 WCF 中,所有的服务都通过契约供外部进行调用。所谓契约,就是描述服务的一种平台无关的、标准的方式。目前,在 WCF 中定义了四种契约。

  • 服务契约(Service contract)

描述了客户端能够调用服务的哪些操作。

  • 数据契约(Data contract)

描述了哪些数据类型能够在客户端和服务间传输。CLR 数据类型都默认地被添加上了数据契约,当然也可以很方便的为自定义类型添加数据契约。

  • 异常契约(Fault contract)

描述了在服务中可能出现的异常以及服务如何处理、传播异常。

  • 消息契约(Message contract)

指定了该契约的消息能够直接与服务进行交互。

 

http://www.cnblogs.com/anders-x-hu/archive/2007/05/29/763977.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值