共用方式為


<serviceDiscovery>

指定服務端點的探索能力。

結構描述階層

<system.serviceModel>
  <behaviors>
    <serviceBehaviors>
      <serviceBehaviors> 的 <behavior>
        <serviceDiscovery>

語法

<behaviors>  <serviceBehaviors>    <behavior name=String">      <serviceDiscovery>        <announcementEndpoints>              <endpoint name="String”                        kind="Type" />        </announcementEndpoints>        <discoveryEndpoints>              <endpoint name="String”                        kind="Type" />        </discoveryEndpoints>      </serviceDiscovery>    </behavior>  </serviceBehaviors></behaviors>

屬性和元素

下列各節說明屬性、子項目和父項目。

屬性

無。

項目子系

項目 描述

<announcementEndpoint>

公告端點的集合。 使用此區段指定用於傳送公告訊息的端點。

<discoveryEndpoint>

探索端點的集合。 使用此區段指定用於接聽探索訊息的端點。

父項目

項目 描述

<endpointBehaviors> 的 <behavior>

指定行為項目。

備註

加入至服務的行為組態時,這個組態項目會將該服務的所有端點標示為可探索。 您可以使用 <discoveryEndpoint><announcementEndpoint> 或 子項目,進一步設定此類端點的探索功能。 使用 <announcementEndpoint> 區段,指定將用於傳送服務公告 (線上/Hello 與離線/Bye) 的端點組態,以設定公告。 使用 <discoveryEndpoint> 區段手動指定用於接聽探索訊息的端點。

範例

下列組態範例將 CalculatorService 指定為可探索,並且選擇性地指定要使用的公告端點。

<services>
  <service name="CalculatorService"
           behaviorConfiguration="CalculatorServiceBehavior">
  ...
  </service>
</services>

<behaviors>
  <serviceBehaviors>
    <behavior name="CalculatorServiceBehavior">
      <serviceDiscovery>
        <announcementEndpoints>
              <endpoint name="udpEndpoint"
                        kind="udpAnnouncementEndpoint" />
        </announcementEndpoints>
      </serviceDiscovery>
    </behavior>
  </serviceBehaviors>
</behaviors>

另請參閱

參考

ServiceDiscoveryBehavior