日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

Windows Communication Foundation(WCF) 一步一步从入门到精通

發(fā)布時(shí)間:2024/4/14 windows 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Windows Communication Foundation(WCF) 一步一步从入门到精通 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

WCF技術(shù)允許創(chuàng)建服務(wù),訪問跨進(jìn)程、機(jī)器和網(wǎng)絡(luò)的其他應(yīng)用程序。這些服務(wù)可以共享多個(gè)應(yīng)用程序中的服務(wù),提供數(shù)據(jù)源,或者抽象復(fù)雜的過程。

與Web服務(wù)一樣,WCF服務(wù)提供的功能也封裝為該服務(wù)的方法。每個(gè)方法——在WCF術(shù)語中稱為“操作”——都有一個(gè)端點(diǎn),用于交換數(shù)據(jù)。在這一點(diǎn)上,WCF與Web服務(wù)不同。在Web服務(wù)中,只能在HTTP上通過SOAP與端點(diǎn)通信。而在WCF服務(wù)中,可以選擇要使用的協(xié)議。端點(diǎn)甚至可以通過多個(gè)協(xié)議來通信,這取決于通過什么網(wǎng)絡(luò)連接服務(wù)和特定的要求。

在WCF上,端點(diǎn)可以有多個(gè)綁定,每個(gè)綁定都指定了一種通信方式。綁定還可以指定其他信息,例如,必須滿足什么安全要求才能與端點(diǎn)通信。例如,綁定可能需要用戶名和密碼驗(yàn)證或者Windows用戶賬戶令牌。在連接一個(gè)端點(diǎn)時(shí),綁定使用的協(xié)議會(huì)影響所使用的地址,如后面所述。

一旦連接了一個(gè)端點(diǎn),就可以使用SOAP消息與它通信。所使用的消息形式取決于所進(jìn)行的操作和該操作收發(fā)消息所需的數(shù)據(jù)結(jié)構(gòu)。WCF使用合同指定所有這些信息。通過與服務(wù)交換的元數(shù)據(jù)可以查找合同。這類似于Web服務(wù)使用WSDL描述其功能。實(shí)際上,可以用WSDL格式獲得WCF服務(wù)的信息,但WCF服務(wù)還可以用其他方式描述。

識(shí)別出要使用的服務(wù)和端點(diǎn),知道了要使用的綁定和需要的合同之后,就可以與WCF服務(wù)通信,這與使用在本地定義的對象一樣簡單。與WCF服務(wù)通信可以是簡單的單向事務(wù)、請求/響應(yīng)消息,也可以是從通信通道任一端發(fā)出的雙向通信。還可以在需要時(shí)使用消息負(fù)載優(yōu)化技術(shù),如Message?Transmission?Optimization?Mechanism(MTOM),打包數(shù)據(jù)。

WCF服務(wù)在存儲(chǔ)它的計(jì)算機(jī)上運(yùn)行為許多不同進(jìn)程中的一個(gè)。Web服務(wù)總是運(yùn)行在IIS上,而WCF服務(wù)可以選擇適合的主機(jī)進(jìn)程。可以使用IIS運(yùn)行WCF服務(wù),也可以使用Windows服務(wù)或可執(zhí)行程序。如果使用TCP在本地網(wǎng)絡(luò)上與WCF服務(wù)通信,就不需要在運(yùn)行服務(wù)的PC上安裝IIS。

?

環(huán)境版本

Visual Studio ?2010 和 .Net 4

?

WCF

1.WCF 第一個(gè)用 Visual Studio 2010 創(chuàng)建的WCF服務(wù)

2.小技巧:在 Windows 7 的 IIS 7.5 中 運(yùn)行 WCF 服務(wù) 404 錯(cuò)誤

3.WCF 一步一步 建立一個(gè)簡單入門的例子(適合一點(diǎn)不會(huì)的朋友閱讀)

4.WCF 一步一步 發(fā)布 WCF服務(wù) 到 IIS (圖)

5.WCF 一步一步 發(fā)布 WCF服務(wù) 到 Windows 服務(wù) (圖)

6.WCF 一步一步 創(chuàng)建一個(gè)承載 WCF服務(wù) 的WPF應(yīng)用程序 (圖)

7.WCF 一步一步 編寫訪問 WCF服務(wù) 的客戶端程序

8.解決 Silverlight 調(diào)用 WCF 服務(wù) 跨域訪問 和 Silverlight 引用服務(wù)后配置文件不加載的問題

9.WCF 及 Silverlight 中使用 Session

10.

11.

12.

?

參考資料:

?

?

轉(zhuǎn)載于:https://www.cnblogs.com/doubleyan/archive/2009/11/25/2164886.html

總結(jié)

以上是生活随笔為你收集整理的Windows Communication Foundation(WCF) 一步一步从入门到精通的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。