摘要:
本文的出发点: 通过阅读本文,能解决以下的问题 什么是契约? 契约有几种?,他们都有什么用途 如何定义契约? 契约是独立于平台的么? 契约和以往哪种技术比较相像,又有什么不同? 本文适合的读者 WCF的初学者,可以没有任何SOA或者其他分布式技术经验 什么是契约? 任何一个分布式应用程序,它之所以能够互相传递消息,都是事先制定好数据交换规则的,这个规则正是交换数据的双方(比如服务器端和客户端)能彼此理解对方的依据,WCF作为分布式开发技术的一种,同样具有这样一种特性。而在WCF中制定的的规则就被称之为契约(Contract),它是WCF的消息标准,是任何一个wcf程序不可或缺的一部分。 契约.
阅读全文
posted @ 2010-11-30 16:37
Angelo Lee
阅读(752)
推荐(1)
编辑
摘要:
本文的出发点 通过阅读本文,您能了解以下知识: Address是什么? Address的组成? 如何在配置文件中指定Address? 如何通过编程方式设置Address? Address有什么特殊应用? 本文适合的读者 适合WCF初学者,可以没有任何SOA和其他分布式开发经验 Address是什么? 一个要和服务端通讯的客户端要做的第一件事情,就是搞清数据要发给谁?目的地在哪?而Address正是通过一个Uri来唯一标示一个WCF的终节点(EndPoint)的,它标示了消息发送的目的地。在WCF数据通讯中,它解决了服务在哪里的问题。 Address的组成? Ad...
阅读全文
posted @ 2010-11-30 16:16
Angelo Lee
阅读(261)
推荐(0)
编辑
摘要:
This article offers a brief explanation on the basic concepts of the Communication part in the Windows Communication Foundation - WCF. To further illustrate the concepts, the article provides examples of configuration settings in the service's web.config file and the client code.In order to comm
阅读全文
posted @ 2010-11-30 15:50
Angelo Lee
阅读(194)
推荐(0)
编辑
摘要:
本文的出发点: 通过阅读本文,您能了解以下知识: WCF中的Binding是什么? Binding的组成? Binding Element 的分类? Binding描述了那些层面的信息? 选择正确的Binding 本文适合的读者: 本文适合WCF的初学者 WCF中的Binding是什么? 在弄清Binding是什么之前,我们先看一下WCF的中的Endpoint结构,一个Endpoint就类似于xml web service中的一个asmx文件,它包括三个组成部分1)Address 2) Binding 3) Contract,此三者被称为组成Endpoint的"...
阅读全文
posted @ 2010-11-30 15:29
Angelo Lee
阅读(329)
推荐(0)
编辑
摘要:
介绍WCF(Windows Communication Foundation) - 事务(Transaction): ·对契约方法使用TransactionFlowAttribute声明(设置TransactionFlowOption参数),以指定服务操作的事务流策略 ·对服务方法是用OperationBehaviorAttribute声明(设置TransactionScopeRequired参数),以指定方法是否在事务范围(TransactionScope)内执行 ·配置host和client的binding节点的transactionFlow属性,以指定绑定是
阅读全文
posted @ 2010-11-30 14:24
Angelo Lee
阅读(149)
推荐(0)
编辑
摘要:
介绍WCF(Windows Communication Foundation) - 序列化:本文分别以DataContractSerializer, XmlSerializer, DataContractJsonSerializer, SoapFormatter, BinaryFormatter为例。示例1、服务DataContractSerializerObject.csusingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Runtime.Serialization;
阅读全文
posted @ 2010-11-30 14:19
Angelo Lee
阅读(161)
推荐(0)
编辑