导航:首页 > 文件教程 > wcf不是用来传文件

wcf不是用来传文件

发布时间:2023-11-29 10:32:36

① 什么是WCF

Windows Communication Foundation(WCF)是由微软开发的一系列支持数据通信的应用程序框架,可以翻译为Windows 通讯开发平台。
整合了原有的windows通讯的 .net Remoting,WebService,Socket的机制,并融合有HTTP和FTP的相关技术。
是Windows平台上开发分布式应用最佳的实践方式。
简单的归结为四大部分
1>.网络服务的协议,即用什么网络协议开放客户端接入。
2>.业务服务的协议,即声明服务提供哪些业务。
3>.数据类型声明,即对客户端与服务器端通信的数据部分进行一致化。
4>.传输安全性相关的定义。它是.NET框架的一部分,由 .NET Framework3.0 开始引入,与Windows Presentation Foundation及Windows Workflow Foundation并行为新一代 Windows操作系统以及 WinFX 的三个重大应用程序开发类库。在 .NET Framework2.0 以及前版本中,微软发展了 Web Service(SOAP with HTTP communication),.NET Remoting (TCP/HTTP/Pipeline communication) 以及基础的 Winsock 等通信支持。由于各个通信方法的设计方法不同,而且彼此之间也有相互的重叠性,对于开发人员来说,不同的选择会有不同的程序设计模型,而且必须要重新学习,让开发人员在使用中有许多不便。同时,面向服务架构(Service-Oriented Architecture) 也开始盛行于软件工业中,因此微软重新查看了这些通信方法,并设计了一个统一的程序开发模型,对于数据通信提供了最基本最有弹性的支持,这就是 Windows Communication Foundation。

② wcf文件用什么能打开

wcf就是普通的文本文件,可以直接用写字板或者word打开。如果觉得不爽,可以直接把扩展名改为txt。

根据微软官方的解释,WCF是使用托管代码建立和运行面向服务(Service Oriented)应用程序的统一框架。它使得开发者能够建立一个跨平台的、安全、可信赖、事务性的解决方案,且能与已有系统兼容协作。WCF是微软分布式应用程序开发的集大成者,它整合了.Net平台下所有的和分布式系统有关的技术,例如.Net Remoting、ASMX、WSE和MSMQ。以通信(Communiation)范围而论,它可以跨进程、跨机器、跨子网、企业网乃至于 Internet;以宿主程序而论,可以以ASP.NET,EXE,WPF,Windows Forms,NT Service,COM+作为宿主(Host)。WCF可以支持的协议包括TCP,HTTP,跨进程以及自定义,安全模式则包括SAML, Kerberos,X509,用户/密码,自定义等多种标准与模式。也就是说,在WCF框架下,开发基于SOA的分布式系统变得容易了,微软将所有与此相关的技术要素都包含在内,掌握了WCF,就相当于掌握了叩开SOA大门的钥匙。

WCF是建立在.Net Framework 2.0基础之上的,包含在.NET 3.0/3.5当中。2005中并没有包含WCF,但是当安装好了WinFX Runtime Components后,我们就可以在Visual Studio 2005环境下开发和创建WCF的程序了。

WCF是微软重点介绍的产品,因此也推出了专门的官方网站(http://windowscommunication.net),该网站有最新的WCF新闻发布,以及介绍WCF的技术文档和样例代码。

③ wcf是什么意思

1、wcf

英文缩写:wcf

英文全称:World Cup Finals

中文解释:世界杯决赛

缩写分类:人物词汇

2、wcf

英文缩写:wcf

英文全称:Workload Control File

中文解释:工作负荷控制文件

缩写分类:专业词汇

3、wcf

英文缩写:wcf

英文全称:Workstation Control Function

中文解释:工作站控制功能x射线量刻度盘读数

缩写分类:专业词汇

4、wcf

英文缩写:wcf

英文全称:Web Component Framework

中文解释:网页组成框架

缩写分类:专业词汇

5、WCF

英文缩写:WCF

英文全称:World Curling Federation

中文解释:世界冰壶运动联合会

缩写分类:体育、机构组织

④ 跪求WCF的工作原理

首先:

WCF的全称是,Windows通信基础的意思,是Microsoft为构建面向服务的应用程序而提供的统一编程模型,它整合.NET平台下所有和分布式系统有关的技术。

其次:

WCF本质是面向服务的。主要分为服务端和客户端两部分。服务端和客户端进行通信的过程如下图所示:

在上图中,主机进程就是服务端,在其中需要创建服务,然后将服务通过EndPoint(终结点)与客户端进行通信。客户端在使用服务时,需要首先创建一个代理服务,然后调用这个代理服务。

EndPoint(终结点)在WCF中是非常重要的部分。它包含了服务地址(Address)、绑定格式(Binding)和契约(Contract)。其中,地址定义了服务的位置,绑定定义了服务通信的方式,契约定义了服务所提供的功能。为了便于记忆,我们将终结点的这三个要素简称为服务的ABC

服务端提供了什么服务,都具备什么功能,这被称为WCF服务的契约。

WCF服务不能凭空存在。每个WCF服务都必须托管(Hosting)在一个Windows进程中,该进程被称为宿主进程。

WCF服务宿主可以由IIS提供,可以由Windows服务提供,也可以由WindowsVista的Windows激活服务提供。其中,使用IIS托管只能使用HTTP协议。

阅读全文

与wcf不是用来传文件相关的资料

热点内容
更新代码 浏览:56
bde的配置文件 浏览:66
mac和windows系统哪个更适合编程 浏览:162
小米11手机桌面文件夹改名 浏览:481
文件压缩方法 浏览:893
换购手机怎么克隆数据 浏览:203
什么是字符串数据 浏览:666
linux文件另存为 浏览:688
win10ssd激活工具 浏览:961
qq活跃数据怎么看 浏览:435
为什么编程机构进入不了学校 浏览:514
压缩文件打开有临时文件 浏览:824
qt最新版本 浏览:274
怎样把压缩文件分成两份 浏览:39
淘宝app上的安全设置在哪里 浏览:210
java18rpm 浏览:634
win10点自带的系统还原 浏览:479
未来苹果矫正视力 浏览:940
ultraiso打开iso文件 浏览:73
代金券word模板 浏览:969

友情链接