What is WCF

it2025-08-01  3

几个博客前,都是关于WCF零散的知识。要了解下下面的宏,什么是WCF? WCF:Windows Communication Foundation(WCF)框架.

1.WCF体系框架

2.框架分析

2.1.什么是契约?——干什么 定义服务公开的方法,使用的传输协议、可訪问的地址、传输的消息格式等内容。

2.2.服务执行库——怎么干 定义了服务在执行时的详细行为。假设说契约是接口的话,那么这一步部分就相当于是实现服务的方法 2.3.消息 定义了消息传输的方式、消息的编码,默认是用SOAP协议进行传输。通过消息这一部分就行非常好的控制传输协议 2.4.宿主 不论什么一个服务必须依赖于一个可执行的程序中。经常使用的有window服务、.exe程序等

3.基本概念解释

1.地址 在WCF中每一个服务都由唯一的一个地址相应。所以一个地址就应该包括了通信所使用的协议。比如http net.tcp等

2.绑定 定义了服务于外部通信的方式 比如通信的方式http tcp p2p 消息编码二进制、纯文本 消息安全保障 3.契约 1.服务契约 将多个相关的单元关联到一块。组成的单个功能单元 2.数据契约 服务使用的数据类型必须在元数据中说明,而数据类型的说明称为数据契约 3.错误契约 4.消息契约 用来描写叙述消息的格式,或声明消息应该包括在消息头中或者消息正文中

4.终结点 一个服务可以有多个终结点,可是一个服务仅仅有一个地址。因此多个终结点共享一个地址 5.元数据 6.宿主 服务必须寄宿到某个进程中。

版权声明:本文博主原创文章。博客,未经同意不得转载。

转载于:https://www.cnblogs.com/bhlsheji/p/4840094.html

相关资源:数据结构—成绩单生成器
最新回复(0)