Partilhar via


<standardEndpoints>

Esta secção de configuração permite-lhe definir uma coleção de endpoints padrão, que são endpoints pré-configurados reutilizáveis. Um endpoint padrão terá um ou mais atributos de endereço, vinculação e contrato definidos com um valor fixo. Por exemplo, no endpoint de descoberta, o contrato é fixo. Também pode usar endpoints padrão para estender o endpoint de serviço com novas propriedades, semelhante à definição de bindings personalizados.

<configuration>
  <system.serviceModel>
    <standardEndpoints>

Sintaxe

<system.serviceModel>
  <standardEndpoints>
  </standardEndpoints>
</system.serviceModel>

Atributos e Elementos

As seções a seguir descrevem atributos, elementos filho e elementos pai.

Attributes

Nenhum.

Elementos filho

Elemento Description
<announcementEndpoint> Define um endpoint padrão com um contrato de anúncio fixo. Um serviço pode, opcionalmente, anunciar a sua disponibilidade enviando uma mensagem de anúncio online e offline quando é aberto ou fechado, respetivamente. Um serviço da Windows Communication Foundation (WCF) especifica os endpoints de anúncio no <elemento serviceDiscovery> e utiliza o AnnouncementClient para realizar os anúncios. Um cliente que deseja ouvir o anúncio de outro serviço está, na verdade, a atuar como um serviço WCF; Por isso, tens de configurar os endpoints de anúncio desse cliente na <secção de serviços> .
<discoveryEndpoint> Define um endpoint padrão com um contrato de descoberta fixo. Quando adicionado à configuração do serviço, especifica onde ouvir as mensagens de descoberta. Quando adicionado à configuração do cliente, especifica para onde enviar as consultas de descoberta.
<dynamicEndpoint> Este elemento de configuração define um endpoint padrão que contém informação para permitir que uma aplicação funcione como um programa cliente que pode encontrar o endereço do endpoint dinamicamente em tempo de execução.
<mexEndpoint> Define um endpoint padrão com um contrato IMetadataExchange fixo. Como todos os endpoints de troca de metadados especificam o IMetadataExchange como contrato, podes usar este ponto padrão em vez de definires um para ti.
<udpAnnouncementEndpoint> Define um endpoint padrão que é usado pelos serviços para enviar mensagens de anúncio através de uma ligação UDP. Tem um contrato fixo e suporta duas versões de descoberta. Além disso, tem uma ligação fixa no UDP e um valor de endereço predefinido, conforme especificado nas especificações WS-Discovery (WS-Discovery abril de 2005 ou WS-Discovery versão 1.1). Pode especificar o endereço multicast a usar para enviar e receber as mensagens de anúncio.
<udpDiscoveryEndpoint> Define um endpoint padrão pré-configurado para operações de descoberta sobre uma ligação multicast UDP. Este endpoint tem um contrato fixo e suporta duas versões WS-Discovery protocolo. Além disso, tem uma ligação fixa no UDP e um endereço padrão especificado nas especificações WS-Discovery (WS-Discovery abril de 2005 ou WS-Discovery V1.1).
<webHttpEndpoint> Define um endpoint padrão com uma binding fixa< do webHttpBinding> que adiciona automaticamente o <comportamento do webHttp>. Use este endpoint ao escrever um serviço REST.
<webScriptEndpoint> Define um endpoint padrão com uma <ligação fixa do webHttpBinding> que adiciona automaticamente o <comportamento enableWebScript> . Use este endpoint quando estiver a escrever um serviço chamado a partir de uma aplicação ASP.NET AJAX.
<workflowControlControlEndpoint> Define um endpoint padrão para controlar a execução das instâncias de workflow (criar, executar, suspender, terminar, etc).

Elementos Principais

Elemento Description
<sistema. Modelo de Serviço> O elemento raiz de todos os elementos de configuração WCF.

Consulte também