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