<client> 的 <endpoint>

指定通道端點的合約、繫結和位址屬性,用戶端會使用該通道端點連線至伺服器上的服務端點。

<<system.serviceModel>>
  <client>
    <client> 的 <endpoint>

<endpoint address="String"
   behaviorConfiguration="String"
   binding="String"
   bindingConfiguration="String"
   contract="String"
   name=="String"
</endpoint>

屬性和項目

屬性

屬性 描述

address

必要的字串屬性。

指定端點的位址。預設為空字串。位址必須是絕對 URI。

behaviorConfiguration

字串,其中包含要用於產生端點之行為的行為名稱。行為名稱必須在定義服務之處的範圍內。預設為空字串。

binding

必要的字串屬性。

字串,指出要使用的繫結型別。型別必須要有註冊的組態區段,才能加以參考。型別是以區段名稱進行註冊,而非以繫結的型別名稱進行註冊。

bindingConfiguration

選擇項,字串,其中包含在產生端點時使用的繫結組態的名稱。繫結組態必須在定義端點之處的範圍內。預設為空字串。

這個屬性用於搭配 binding 使用,以參考組態檔中特定的繫結組態。如果您要嘗試使用自訂繫結,請設定這個屬性。否則,會擲回例外狀況。

contract

必要的字串屬性。

指示這個端點要公開 (Expose) 之合約的字串。組件必須實作合約類型。

name

選擇性字串屬性。這個屬性可唯一識別指定合約的端點。您可以為指定的合約類型定義多個用戶端。每個定義必須使用唯一組態名稱來區別。如果省略這個屬性,就會使用對應端點做為與所指定合約類型相關聯的預設端點。預設為空字串。

繫結的 name 屬性用於透過 WSDL 進行的定義匯出。

子項目

項目 描述

<headers>

位址標頭的集合。

<identity>

身分識別,可讓其他端點與此端點交換訊息時啟用端點驗證。

父項目

項目 描述

<client>

組態區段,它會定義用戶端可以連線的端點清單。

範例

這是通道端點組態的範例。

<endpoint address="/HelloWorld/"
    bindingConfiguration="usingDefaults"
    name="MyBinding"
    binding="customBinding"
    contract="HelloWorld">
</endpoint>

請參閱

參考

ChannelEndpointElement
ClientSection
ChannelEndpointElementCollection
Endpoints
ChannelEndpointElement

其他資源

WCF Client Configuration
Clients