根據(jù)蔣金楠老師的博文所說的, WCF的終結(jié)點(diǎn)有三個(gè)要素組成,分別是地址(Address)、綁定(Binding)和契約(Contract),簡記可寫成Endpoint = ABC。
地址:地址決定了服務(wù)的位置,解決了服務(wù)尋址的問題。
綁定:綁定實(shí)現(xiàn)了通信的所有細(xì)節(jié),包括網(wǎng)絡(luò)傳輸、消息編碼,以及其他為實(shí)現(xiàn)某種功能對(duì)消息進(jìn)行的相應(yīng)處理。綁定的類型包括BasicHttpBinding、WsHttpBinding、NetTcpBinding等。
契約:契約是對(duì)服務(wù)操作的抽象,也是對(duì)消息交換模式以及消息結(jié)構(gòu)的定義。
以上這些內(nèi)容摘抄自蔣老師的博文。理解的這些對(duì)配置WCF很有幫助。
那下面就一步步來配置一個(gè)WCF。
首先是服務(wù)端,
一個(gè)WCF的核心是終結(jié)點(diǎn),那么先把終結(jié)點(diǎn)寫列出來,
<basicHttpBinding>
<binding name="newBinding" maxBufferPoolSize="21474835647" maxReceivedMessageSize="2147483647" messageEncoding="Text">
<readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647" maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647"/>
</binding>
</basicHttpBinding>
</bindings>
新聞熱點(diǎn)
疑難解答
圖片精選