<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. |