Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Especifica a descoberta dos endpoints de serviço.
<configuration>
<system.serviceModel>
<behaviors>
<serviceBehaviors>
<behavior>
<serviceDiscovery>
Sintaxe
<behaviors>
<serviceBehaviors>
<behavior name="String">
<serviceDiscovery>
<announcementEndpoints>
<endpoint name="String"
kind="Type" />
</announcementEndpoints>
<discoveryEndpoints>
<endpoint name="String"
kind="Type" />
</discoveryEndpoints>
</serviceDiscovery>
</behavior>
</serviceBehaviors>
</behaviors>
Atributos e Elementos
As seções a seguir descrevem atributos, elementos filho e elementos pai.
Attributes
Nenhum.
Elementos filho
| Elemento | Description |
|---|---|
| <announcementEndpoint> | Uma coleção de endpoints de anúncio. Use esta secção para especificar os endpoints a usar para enviar mensagens de anúncio. |
| <discoveryEndpoint> | Uma coleção de endpoints de descoberta. Use esta secção para especificar os pontos finais onde deve ouvir as mensagens de descoberta. |
Elementos Principais
| Elemento | Description |
|---|---|
| <comportamento> | Especifica um elemento de comportamento. |
Observações
Quando adicionado à configuração de comportamento do serviço, este elemento de configuração torna todos os endpoints desse serviço detectáveis. Pode configurar ainda mais as funcionalidades de descoberta desses endpoints usando os <elementos filho discoveryEndpoint> ou <announcementEndpoint> . Use a <secção announcementEndpoint> para configurar os anúncios, especificando a configuração do endpoint a ser usada para enviar anúncios de serviço (online/Hello e offline/Bye). Use a <secção discoveryEndpoint> para especificar manualmente o endpoint onde deve ouvir as mensagens de descoberta.
Example
O exemplo de configuração seguinte especifica que o CalculatorService deve ser descoberto e, opcionalmente, especifica o endpoint de anúncio a utilizar.
<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>