共用方式為


<serviceDiscovery>

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

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

Syntax

<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> 探索端點的集合。 使用此區段指定用於接聽探索訊息的端點。

父項目

元素 描述
<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>

另請參閱