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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

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

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

WCF技術允許創建服務,訪問跨進程、機器和網絡的其他應用程序。這些服務可以共享多個應用程序中的服務,提供數據源,或者抽象復雜的過程。

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

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

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

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

WCF服務在存儲它的計算機上運行為許多不同進程中的一個。Web服務總是運行在IIS上,而WCF服務可以選擇適合的主機進程??梢允褂肐IS運行WCF服務,也可以使用Windows服務或可執行程序。如果使用TCP在本地網絡上與WCF服務通信,就不需要在運行服務的PC上安裝IIS。

?

環境版本

Visual Studio ?2010 和 .Net 4

?

WCF

1.WCF 第一個用 Visual Studio 2010 創建的WCF服務

2.小技巧:在 Windows 7 的 IIS 7.5 中 運行 WCF 服務 404 錯誤

3.WCF 一步一步 建立一個簡單入門的例子(適合一點不會的朋友閱讀)

4.WCF 一步一步 發布 WCF服務 到 IIS (圖)

5.WCF 一步一步 發布 WCF服務 到 Windows 服務 (圖)

6.WCF 一步一步 創建一個承載 WCF服務 的WPF應用程序 (圖)

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

8.解決 Silverlight 調用 WCF 服務 跨域訪問 和 Silverlight 引用服務后配置文件不加載的問題

9.WCF 及 Silverlight 中使用 Session

10.

11.

12.

?

參考資料:

?

?

轉載于:https://www.cnblogs.com/doubleyan/archive/2009/11/25/2164886.html

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。