成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

快速上手WCF基礎(chǔ)知識(shí)介紹

開(kāi)發(fā) 后端
這里就一些關(guān)于WCF基礎(chǔ)知識(shí)的介紹,文章就綁定類(lèi)名稱(chēng)、傳輸、消息編碼、消息版本、安全模式、可靠消息傳送、事務(wù)流(默認(rèn)情況下禁用)幾個(gè)方面做出列舉。

WCF還是比較常用的,在這里拿出來(lái)和大家分享一下關(guān)于WCF基礎(chǔ)知識(shí)的介紹,希望對(duì)大家有用。WCF基礎(chǔ)功能都放在一個(gè)單獨(dú)的程序集System.ServiceModel.dll中。WCF的幾個(gè)最重要的技術(shù)元素包括:綁定、契約、端點(diǎn)。

#T#如前所述,綁定封裝了通道的組成順序與處理細(xì)節(jié),它直接決定了WCF的通信方式,消息的編碼方式,通道的協(xié)議,消息傳遞的可靠性以及安全等內(nèi)容。通過(guò)使用綁定,我們就無(wú)需了解消息在WCF通道中的實(shí)現(xiàn)細(xì)節(jié),從而簡(jiǎn)化程序員的開(kāi)發(fā)。正是因?yàn)榇耍琖CF為開(kāi)發(fā)人員提供了多個(gè)內(nèi)置綁定,基本上涵蓋了WCF應(yīng)用的大部分場(chǎng)景。以下是Aaron Skonnard在《WCF深度綁定》一文中列舉的內(nèi)置綁定:

綁定類(lèi)名稱(chēng)

傳輸

消息編碼

消息版本

安全模式

可靠消息傳送

事務(wù)流(默認(rèn)情況下禁用)

BasicHttpBinding

HTTP

文本

SOAP 1.1

無(wú)

不支持

不支持

WSHttpBinding

HTTP

文本

SOAP 1.2 WS-Addressing 1.0

消息

禁用

WS-AtomicTransactions

WSDualHttpBinding

HTTP

文本

SOAP 1.2 WS-Addressing 1.0

消息

啟用

WS-AtomicTransactions

WSFederationHttpBinding

HTTP

文本

SOAP 1.2 WS-Addressing 1.0

消息

禁用

WS-AtomicTransactions

NetTcpBinding

TCP

二進(jìn)制

SOAP 1.2

傳輸

禁用

OleTransactions

NetPeerTcpBinding

P2P

二進(jìn)制

SOAP 1.2

傳輸

不支持

不支持

NetNamedPipesBinding

命名管道

二進(jìn)制

SOAP 1.2

傳輸

不支持

OleTransactions

NetMsmqBinding

MSMQ

二進(jìn)制

SOAP 1.2

消息

不支持

不支持

MsmqIntegrationBinding

MSMQ

不支持(使用 WCF 之前的序列化格式)

不支持

傳輸

不支持

不支持

CustomBinding

您決定

您決定

您決定

您決定

您決定

您決定


每種綁定對(duì)應(yīng)不同的傳輸協(xié)議、消息編碼格式和版本以及安全、可靠性和事務(wù)模式。WCF基礎(chǔ)功能也提供了擴(kuò)展綁定的方式,例如通過(guò)CustomBinding或者定義派生與Binding的類(lèi)。

WCF 的契約包括服務(wù)契約、數(shù)據(jù)契約和消息契約(特別的,還包括了錯(cuò)誤契約,用于異常的處理)。其中服務(wù)契約為面向服務(wù)應(yīng)用程序的核心,通過(guò)它可以定義服務(wù)。數(shù)據(jù)契約則為服務(wù)所要傳遞的數(shù)據(jù)。由于服務(wù)的調(diào)用需要跨進(jìn)程或機(jī)器進(jìn)行通信,就需要服務(wù)數(shù)據(jù)必須能夠被序列化和反序列化。雖然.NET本身提供了數(shù)據(jù)的序列化功能,但WCF的數(shù)據(jù)契約更加符合服務(wù)數(shù)據(jù)的定義習(xí)慣。至于消息契約,則可以將服務(wù)數(shù)據(jù)定義為消息,包括XML文本格式、MTOM(消息傳輸優(yōu)化機(jī)制)格式和二進(jìn)制格式。

責(zé)任編輯:田樹(shù) 來(lái)源: 博客
相關(guān)推薦

2010-02-22 16:43:09

WCF負(fù)載平衡

2011-11-04 17:26:12

2009-08-11 15:17:12

C#基礎(chǔ)知識(shí)

2009-08-13 15:40:28

C#基礎(chǔ)知識(shí)

2015-07-17 16:49:13

OpenStack開(kāi)源云平臺(tái)云計(jì)算

2011-06-24 14:34:56

SEO

2009-12-21 13:03:06

向量路由協(xié)議

2022-03-30 08:37:32

Python函數(shù)編程自定義函數(shù)

2011-07-21 17:33:27

JAVA

2011-07-21 17:18:52

java

2011-07-22 10:02:07

java

2011-07-22 10:38:04

java

2011-02-25 09:37:35

2011-07-14 23:34:56

SEO

2009-07-27 16:11:01

ASP.NET網(wǎng)頁(yè)模板

2011-07-21 17:45:02

java

2011-07-22 09:43:37

java

2010-04-22 11:32:57

Lvs負(fù)載均衡

2010-04-21 17:10:25

Unix信號(hào)量

2009-11-09 16:06:53

WCF自定義集合
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 在线2区| 激情久久久久 | 中文字幕一区二区在线观看 | 综合网视频 | 日韩精品一区二区在线观看 | 99久久99热这里只有精品 | 91精品一区 | 国产精品一区二区无线 | 一级毛片免费 | 国产欧美日韩二区 | 国产精品久久久久久久久久三级 | 精品国产一区二区三区成人影院 | 亚洲视频一区在线 | 羞羞色影院| 久久i | 91视频www.| 成人欧美一区二区三区黑人孕妇 | 精品国产乱码久久久久久丨区2区 | 艹逼网 | 国产中文区二幕区2012 | 欧美黄色绿像 | 欧美日韩在线高清 | 亚洲激情在线视频 | 亚洲成人久久久 | 国产一级电影网 | 成年女人免费v片 | 亚洲天堂中文字幕 | 99久久精品国产一区二区三区 | 欧美日韩不卡 | 国产精品国产成人国产三级 | 欧美黄色免费网站 | 成人免费淫片aa视频免费 | 国产一区二区三区网站 | 视频一区在线播放 | 欧美一级免费看 | 九九色九九 | 国产精品爱久久久久久久 | 欧洲亚洲一区二区三区 | 久久久精品影院 | 91原创视频在线观看 | 国产精品久久久久久久午夜片 |