WCF
W.D.小糊涂
深度学习小白 图像处理,前端,后端,C#,java,oracle,sqlsever
展开
-
WCF学习(一)WCF概述
WCF是.NETFramework上灵活的通信技术。在.NET3.0推出之前,一个企业解决方案需要几种通信技术。对于独立于平台的通信,使用ASP.NET Web服务。对于比较高级的Web服务——可靠性、独立于平台的安全性和原子事务等技术——Web Services Enhancement增加了AS.NET Web服务的复杂性。如果要求通信比较快,客户和服务都是。NET应用程序,就应该使用.NET ...原创 2018-05-27 21:29:38 · 2738 阅读 · 0 评论 -
WCF学习(二)创建简单的服务和客户端
下面是创建服务和客户端的步骤:(1)创建服务和数据协定;(2)使用EF创建访问数据库的库文件;(3)实现服务;(4)使用WCF服务宿主(Service Host)和WCF测试客户端(Test Client);(5)创建定制的服务宿主;(6)使用元数据创建客户端应用程序;(7)使用共享的协定创建客户端应用程序;(8)配置诊断设置。2.1定义服务和数据协定定义数据类,这个类定义数据库中需要的数据,并在...原创 2018-05-28 01:05:00 · 1079 阅读 · 1 评论 -
WCF学习(三)协定
协定定义了服务提供的功能和客户端可以使用得功能。协定可以完全独立于服务的实现代码。由WCF定义的协定可以分为4中不同的类型:数据协定、服务协定、消息协定和错误协定。协定可以用.NET属性来指定:数据协定——数据协定定义了从服务中接收和返回的数据。用于收发消息的类关联了数据协定属性。服务协定——服务协定用于定描述了服务的WSDL。这个协定用于接口或类定义。操作协定——操作协定定义了服务的操作,在服务...原创 2018-05-28 09:03:07 · 351 阅读 · 0 评论 -
WCF学习(四)服务的行为
服务的实现代码用ServiceBehavior特性标记,如下的标记:ServiceBehavior特性用于描述WCF服务提供的操作,以截获所需功能的代码。原创 2018-05-28 10:46:21 · 266 阅读 · 0 评论 -
WCF学习(五)绑定
绑定描述了服务的通信方式。使用绑定可以指定如下特性:创书协议;安全性;编码格式;事物流;可靠性;形状变化;传输升级。5.1标准的绑定绑定包含多个绑定元素,它们描述了所有绑定要求。可以创建自定义绑定。5.2标准绑定的特性不同的绑定支持不同的功能。以WS开头的绑定独立于平台,支持Web服务规范。以Net开头的绑定使用二进制格式,使.NET应用程序之间的通信有很高的性能。新的NetHttpBinding...原创 2018-05-28 11:17:24 · 242 阅读 · 0 评论 -
WCF学习(六)宿主
在选择运行服务的宿主时,WCF非常灵活。宿主可以是Windows服务、COM+应用程序、WAS或IIS、Windows应用程序,或简单的控制台应用程序。6.1自定义宿主自从自定义宿主开始。下面的示例代码列出了...原创 2018-05-28 11:25:04 · 233 阅读 · 1 评论