<serviceDiscovery>
Určuje zjistitelnost koncových bodů služby.
<Konfigurace>
<System.servicemodel>
<Chování>
<serviceBehaviors>
<Chování>
<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>
Atributy a elementy
Následující části popisují atributy, podřízené prvky a nadřazené prvky.
Atributy
Žádné
Podřízené elementy
Element | Popis |
---|---|
<oznámeníEndpoint> | Kolekce koncových bodů oznámení. V této části můžete určit koncové body, které se mají použít pro odesílání zpráv oznámení. |
<discoveryEndpoint> | Kolekce koncových bodů zjišťování. Tato část slouží k určení koncových bodů, na kterých se mají naslouchat zprávám zjišťování. |
Nadřazené elementy
Element | Popis |
---|---|
<Chování> | Určuje chování element. |
Poznámky
Po přidání do konfigurace chování služby tento element konfigurace umožňuje zjistit všechny koncové body této služby. Funkce zjišťování těchto koncových bodů můžete dále konfigurovat pomocí <elementů discoveryEndpoint> nebo <announcementEndpoint> podřízených elementů. <Pomocí části announcementEndpoint> nakonfigurujte oznámení zadáním konfigurace koncového bodu, která se má použít k odesílání oznámení služby (online/Hello a offline/Bye). <V části DiscoveryEndpoint> můžete ručně určit koncový bod, na kterém se mají zprávy zjišťování naslouchat.
Příklad
Následující příklad konfigurace určuje, že KalkulačkaService má být zjistitelná, a volitelně určuje koncový bod oznámení, který se má použít.
<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>