Partilhar via


<comportamento> de <endpointBehaviors>

O behavior elemento contém uma coleção de definições para o comportamento de um ponto final. Cada comportamento é indexado pelo respetivo name. Os pontos finais podem ligar a cada comportamento através deste nome. A partir do .NET Framework 4, os enlaces e comportamentos não têm de ter um nome. Para obter mais informações sobre a configuração predefinida e os enlaces e comportamentos sem nome, veja Configuração Simplificada e Configuração Simplificada para os Serviços WCF.

<configuração>
  <system.serviceModel>
    <comportamentos>
      <endpointBehaviors>
        <comportamento>

Syntax

<system.ServiceModel>
  <behaviors>
    <endpointBehaviors>
      <behavior name="String" />
    </endpointBehaviors>
  </behaviors>
</system.ServiceModel>

Atributos e Elementos

As secções seguintes descrevem atributos, elementos subordinados e elementos principais.

Atributos

Atributo Descrição
name Uma cadeia exclusiva que contém o nome de configuração do comportamento. Este valor é uma cadeia definida pelo utilizador que tem de ser exclusiva, uma vez que atua como a cadeia de identificação do elemento. A partir do .NET Framework 4, os enlaces e comportamentos não têm de ter um nome. Para obter mais informações sobre a configuração predefinida e os enlaces e comportamentos sem nome, veja Configuração Simplificada e Configuração Simplificada para os Serviços WCF.

Elementos Subordinados

Elemento Descrição
<clientCredentials> Especifica as credenciais utilizadas para autenticar o cliente num serviço.
<callbackDebug> Especifica a depuração do serviço para um objeto de chamada de retorno do Windows Communication Foundation (WCF).
<callbackTimeouts> Especifica o tempo limite para a chamada de retorno do cliente.
<clientVia> Especifica a rota que uma mensagem deve seguir.
<dataContractSerializer> Contém dados de configuração para o DataContractSerializer.
<dispatcherSynchronization> Especifica um comportamento de ponto final que permite que um serviço envie respostas de forma assíncrona.
<enableWebScript> Ativa o comportamento do ponto final que permite consumir o serviço a partir de ASP.NET páginas Web AJAX. O comportamento só deve ser utilizado em conjunto com o <enlace padrão webHttpBinding> ou com o <elemento de enlace webMessageEncoding> .
<endpointDiscovery> Especifica as várias definições de deteção para um ponto final, como a sua deteção, âmbitos e quaisquer extensões personalizadas para os respetivos metadados.
<soapProcessing> Define o comportamento do ponto final do cliente utilizado para organizar mensagens entre diferentes tipos de enlace e versões de mensagens.
<synchronousReceive> Especifica o comportamento de tempo de execução para receber mensagens numa aplicação cliente ou de serviço. Não tem quaisquer atributos ou elementos subordinados.
<transactedBatching> Especifica se a criação de batches de transações é suportada para operações de receção.
<webHttp> Especifica o WebHttpBehavior num ponto final através da configuração. Este comportamento, quando utilizado em conjunto com o <enlace padrão webHttpBinding> , ativa o modelo de programação Web para um serviço WCF.

Elementos Principais

Elemento Descrição
<endpointBehaviors> Uma coleção de elementos de comportamento de ponto final.