<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><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>