Partilhar via


<comportamento> dos <endpointComportamentos>

O behavior elemento contém uma coleção de definições para o comportamento de um endpoint. Cada comportamento é indexado pelo seu name. Os endpoints podem ligar a cada comportamento através deste nome. A partir do .NET Framework 4, os bindings e comportamentos não são obrigatórios de ter um nome. Para mais informações sobre configuração padrão e ligações e comportamentos sem nome, consulte Configuração Simplificada e Configuração Simplificada para Serviços WCF.

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

Sintaxe

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

Atributos e Elementos

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

Attributes

Attribute Description
nome Uma cadeia única que contém o nome da configuração do comportamento. Este valor é uma cadeia definida pelo utilizador que deve ser única, pois atua como cadeia de identificação para o elemento. A partir do .NET Framework 4, os bindings e comportamentos não são obrigatórios de ter um nome. Para mais informações sobre configuração padrão e ligações e comportamentos sem nome, consulte Configuração Simplificada e Configuração Simplificada para Serviços WCF.

Elementos filho

Elemento Description
<clientCredenciais> Especifica as credenciais usadas para autenticar o cliente em um serviço.
<callbackDebug> Especifica a depuração de serviços para um objeto de callback do Windows Communication Foundation (WCF).
<CallbackTempos> Especifica o timeout para o callback do cliente.
<clienteVia> Especifica o percurso que uma mensagem deve seguir.
<dataContractSerializer> Contém dados de configuração para o DataContractSerializer.
<dispatcherSincronização> Especifica um comportamento de endpoint que permite a um serviço enviar respostas de forma assíncrona.
<enableWebScript> Permite o comportamento do endpoint que permite consumir o serviço a partir ASP.NET páginas web AJAX. O comportamento deve ser usado apenas em conjunto com a <ligação padrão webHttpBinding> ou com o <elemento de ligação webMessageEncoding> .
<endpointDescoberta> Especifica as várias definições de descoberta para um endpoint, como a sua descoberta, âmbitos e quaisquer extensões personalizadas dos seus metadados.
<Processamento de sabão> Define o comportamento do endpoint cliente usado para enviar mensagens entre diferentes tipos de binding e versões de mensagens.
<synchroousReceive> Especifica o comportamento em tempo de execução para receber mensagens num serviço ou numa aplicação cliente. Não tem quaisquer atributos ou elementos filhos.
<TransacionadoBatching> Especifica se o batching de transações é suportado para operações de receção.
<webHttp> Especifica o WebHttpBehavior num endpoint através da configuração. Este comportamento, quando usado em conjunto com a <ligação padrão webHttpBinding> , permite o modelo de programação Web para um serviço WCF.

Elementos Principais

Elemento Description
<endpointComportamentos> Uma coleção de elementos de comportamento do endpoint.