WCF技术内幕 第9章(1)
第9章 契约
9.1 契约的定义
WCF契约是标注了特定属性的.net类型,而且这些被标注的类型定义可以用来产生符合行业标准的WSDL和XSD文档。WCF契约会把这些类型映射为服务、操作、消息和消息中的部分。WCF有5种类型的契约:服务契约、操作契约、数据契约、消息契约和错误契约。
9.2 WCF契约剖析
服务契约
ContractDescription andersServiceDescription = ContractDescription.GetContract(typeof(IAndersService)); foreach (OperationDescription operationDes in andersServiceDescription.Operations) Console.WriteLine(operationDes.Name); //RequestReservation1 //CancelReservation1 //RequestReservation2 //CancelReservation2