01 2013 档案

摘要:在前面看了如何创建WCF程序,WCF与客户端通讯几种模式,WCF配置,WCF生成客户端代理类,以及WCF的承载。现在我们来看WCF数据协定。数据协定:在WCF客户端和服务端之间进行数据传递的一种包装方式,一般是参数和返回值来公开数据协定,当我们有很多参数时候,就不利于我们编程了。所以在客户端和服务端之间,我们可以用一种包装方式来传递中间的数据。其实数据协定就是很平常的类,只不过类加了WCF的修饰DataContract,其中类里面的元素要公开可以用DataMember来修饰,平常使用我们协定,跟使用普通类一样。在默认情况下,WCF使用称为数据协定序列化程序的序列化引擎对数据进行序列化和反序列化 阅读全文
posted @ 2013-01-22 14:24 Derrick.Dou 阅读(785) 评论(0) 推荐(1)
摘要:承载,承载。这词听起来挺陌生……在WCF里面官方有三种承载方式:1:IIS中承载2:在Windows进程激活服务(WAS)中承载3:在托管应用程序中承载(也就是传说中的自承载)一个个来介绍,在IIS中承载跟我们部署普通的ASP.NET和Web Service程序类似,在IIS中建立应用程序,把我们WCF文件拷贝到相应目录就好。在IIS中承载WCF服务,IIS7.0版本只能限于HTTP通信。相应的条件我们先激活WCF HTTP组建,在Win 7 中,打开控制面板,打开或关闭Windows功能.如图如果我们用生成客户端代码类形式调用WCF服务,需要用到SvcUtil.exe工具。下面我们看例子。一 阅读全文
posted @ 2013-01-17 15:12 Derrick.Dou 阅读(649) 评论(0) 推荐(0)
摘要:说起WCF,不得不说说他的配置。也许配置才是WCF中最重要的,最难的。各种节点,各种属性。尼玛全部都是各种来的,痛苦啊!我以前问过一位前辈:“学习WCF,那配置文件的配置是不是很难很难”。他说:“没有,其实很简单,VS2010有配置工具,直接点啊点的就出来了”晕了.......看了徐长龙的WCF视频,对配置方面做个笔记吧。也属于学习中的一个标记。哈哈。WCF中配置文件一般分两种:1:Web.config————由IIS承载的WCF服务。2:App.config————其他宿主承载WCF服务(控制台,窗体,服务类型等。在Artech大神的WCF系列文章中就可以看到很多控制台承载WCF的例子)。配 阅读全文
posted @ 2013-01-15 16:48 Derrick.Dou 阅读(726) 评论(0) 推荐(0)
摘要:接触WCF很久了,一直没时间深入研究,现把最近一个月的娱乐时间拿来研究WCF,希望到年后能对WCF有新的认识。WCF(Windows Communication Foundation)单向消息,请求答复消息,双工模式WCF的ABC:Address: 每一个WCF的Service都有一个唯一的地址。这个地址给出了Service的地址和传输协议(Transport Protocol)Binding: 通信(Communication)的方式很多,同步的request/reply模式,非同步的fire-and-forget模式。消息可以单向或者双向的发送接收,可以立即发 送或者把它放入到某一个队列中 阅读全文
posted @ 2013-01-15 15:08 Derrick.Dou 阅读(987) 评论(2) 推荐(0)