<serviceDiscovery>
Anger identifiering av tjänstslutpunkter.
<Konfiguration>
<system.serviceModel>
<Beteenden>
<serviceBehaviors>
<Beteende>
<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>
Attribut och element
I följande avsnitt beskrivs attribut, underordnade element och överordnade element.
Attribut
Inga.
Underordnade element
Element | Beskrivning |
---|---|
<announcementEndpoint> | En samling meddelandeslutpunkter. Använd det här avsnittet om du vill ange de slutpunkter som ska användas för att skicka meddelanden. |
<discoveryEndpoint> | En samling identifieringsslutpunkter. Använd det här avsnittet om du vill ange de slutpunkter som identifieringsmeddelandena ska lyssna efter. |
Överordnade element
Element | Beskrivning |
---|---|
<Beteende> | Anger ett beteendeelement. |
Kommentarer
När det här konfigurationselementet läggs till i tjänstens beteendekonfiguration kan alla slutpunkter för tjänsten identifieras. Du kan ytterligare konfigurera identifieringsfunktionerna för sådana slutpunkter med hjälp av de underordnade elementen <discoveryEndpoint> eller <announcementEndpoint> . <Använd avsnittet announcementEndpoint> för att konfigurera meddelandena genom att ange den slutpunktskonfiguration som ska användas för att skicka tjänstmeddelanden (online/Hello och offline/Bye). Använd avsnittet <discoveryEndpoint> för att manuellt ange den slutpunkt som identifieringsmeddelandena ska lyssna efter.
Exempel
I följande konfigurationsexempel anges att CalculatorService ska vara identifierbar och om du vill kan du ange den meddelandeslutpunkt som ska användas.
<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>