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

熱點內容
tidb資料庫 瀏覽:763
supersu二進制更新文件 瀏覽:293
怎麼製作app圖標 瀏覽:801
信用村的數據如何實現更新 瀏覽:238
瀏覽器工具在哪 瀏覽:579
月度數據包含哪些 瀏覽:875
成都公積金app為什麼下載不了 瀏覽:621
2014微雲版本 瀏覽:903
文件保存路徑規范 瀏覽:827
vb編程如何新建excel 瀏覽:83
穿越火線文件名字 瀏覽:750
最新款快手如何無水印網站視頻 瀏覽:625
劍靈到50級後怎麼升級 瀏覽:671
文本文件內容開機以後發現沒了 瀏覽:593
ie單文件英文 瀏覽:865
如何修改數據表的數據 瀏覽:476
找出取走了哪個數據 瀏覽:229
做app除了app還有哪些消費 瀏覽:276
哪個網站能查外國賽鴿腳環 瀏覽:134
win10更新後原來的系統文件 瀏覽:852

友情鏈接