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