[项目基础]WCF初识小结

简介: Windows通信基础(Windows Communication Foundation,WCF)是基于windows平台下开发和部署服务的软件开发包(Software Development Kit,SDK)。

一、基本内容


   Windows通信基础(Windows Communication Foundation,WCF)是基于windows平台下开发和部署服务的软件开发包(Software Development Kit,SDK)。

   思想发展:面向过程——》面向对象——》面向服务


二、契约(协定)


   1、分类:

       服务契约(Service Contract)

         和WSDL:


20151128172325697.png


         重载:


20151128172346780.png


         响应操作:


20151128172403655.png


       数据契约(Data Contract)

       消息契约(Message Contract)

       错误契约(Fault Contract)


三、服务运行


   1、Adress在哪里(包含传输方式信息)

   2、Binding怎么实现(与地址的传输方式要匹配)

   3、Contract做什么(服务契约)


四、绑定(Binding)


   1、.netframework3.5中WCF的12种标准绑定


20151128172433795.png


   2、绑定的基本设置


20151128172457986.png


   3、标准绑定特性


20151128172522679.png


   4、选择绑定


20151128172548377.png


四、总结


   初步了解了WCF的基础知识,也看了师哥做的一个关于ITOO中评教中对WCF的讲解,对于WCF有了一点点小小的认识,更多深刻理解还需要在将来项目中才能得到。

相关文章
|
数据库
WCF项目中出现常见错误的解决方法:基础连接已经关闭: 连接被意外关闭
原文:WCF项目中出现常见错误的解决方法:基础连接已经关闭: 连接被意外关闭 在我们开发WCF项目的时候,常常会碰到一些莫名其妙的错误,有时候如果根据它的错误提示信息,一般很难定位到具体的问题所在,而由于WCF服务的特殊性,调试起来也不是那么方便,因此往往会花费不少时间来进行跟踪处理。
1078 0
|
Android开发 iOS开发 C#
(15)Visual Studio中使用PCL项目加入WCF WebService参考
原文 Visual Studio中使用PCL项目加入WCF WebService参考 Visual Studio中使用PCL项目加入WCF WebService参考 作者:Steven Chang 2015/01   APP在应用时经常会用到WebService服务,在Xamar...
1018 0
|
XML 前端开发 .NET
MVC项目开发中那些用到的知识点(WCF Rest在MVC项目中的两种调用方式)
前言   首先我们来了解一下WCF  Rest吧。 Rest是一种设计风格,不是一个标准。 Rest通常使用HTTP,URI,XML,HTML等流行的协议和标准。 Rest是从资源的角度来观察网络的,而资源是由URI来指定的。
1026 0
Web项目或WCF发布IIS后,如何通过VS2010调试
在做项目的时候,例如WCF服务一般都会将WCF服务承载于控制台应用程序,或者WinForm窗体应用程序,因为这样可以直接在服务代码上打断点,然后就可以调试了。但是项目已经发布了,当然这里我用的本机进行测试的,比如Web项目,或者WCF服务都发布于IIS后,有时候代码中会有意想不到的错误,有时候又必需通过调试才能解决问题,那么如何进行调试呢。
850 0
|
前端开发
WCF更新服务引用报错的原因之一
WCF更新服务引用报错的原因之一