導航:首頁 > 文件教程 > 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不是用來傳文件相關的資料

熱點內容
剛復制的文件找不到怎麼辦 瀏覽:724
試運行適用於哪些體系文件 瀏覽:987
ghost文件復制很慢 瀏覽:967
傑德原車導航升級 瀏覽:240
編程dest是什麼意思 瀏覽:935
linux埠鏡像 瀏覽:820
iphone5屏幕清塵 瀏覽:157
機頂盒密碼怎麼改 瀏覽:672
w7系統下載32位教程 瀏覽:618
pcb文件包括哪些內容 瀏覽:598
g00文件 瀏覽:607
用bat程序刪除程序 瀏覽:516
dnf鬼泣90版本打安圖恩 瀏覽:668
245倒角編程怎麼計算 瀏覽:599
可以買生活用品的app有哪些 瀏覽:175
cad在c盤產生的文件夾 瀏覽:541
聯想手機解鎖工具 瀏覽:696
瑞銀3887win10 瀏覽:833
學網路編程哪個好 瀏覽:805
手機vmos導入的文件在哪裡 瀏覽:115

友情鏈接