Partilhar via


Esquema de configuração do WCF

Os elementos de configuração do Windows Communication Foundation (WCF) permitem configurar o serviço WCF e os aplicativos cliente. Você pode usar a Ferramenta do Editor de Configuração (SvcConfigEditor.exe) para criar e modificar arquivos de configuração para clientes e serviços. Como os arquivos de configuração são formatados como XML, você deve estar familiarizado com XML se quiser editá-los manualmente usando um editor de texto. Caso contrário, você pode encontrar problemas como uma marca ou atributo de elemento XML não encontrado. Isso ocorre porque as marcas de elemento XML e os atributos diferenciam maiúsculas de minúsculas.

O sistema de configuração do WCF é baseado no System.Configuration namespace. Portanto, você pode usar todos os recursos padrão fornecidos pelo System.Configuration namespace, como bloqueio de configuração, criptografia e mesclagem para aumentar a segurança do seu aplicativo e sua configuração. Para obter mais informações sobre esses conceitos, consulte os tópicos a seguir.

Criptografando informações de configuração

Bloqueando definições de configuração

Esta seção descreve todos os valores possíveis de cada item de configuração e como ele interage com outros elementos de configuração do WCF. O mapa a seguir ilustra o esquema de configuração do WCF:

Diagram that shows the WCF configuration schema.

Atenção

Proteja as seções de configuração do WCF em seus arquivos de configuração do aplicativo (app.config) com Listas de Controle de Acesso (ACL) apropriadas para evitar possíveis ameaças à segurança. Por exemplo, certifique-se de que apenas as pessoas apropriadas possam acessar ou modificar as configurações de segurança em associações de aplicativos ou a seção de modelo de serviço do arquivo de configuração de um serviço.

Nesta Secção

<system.serviceModel>
Descreve o ServiceModel elemento .

<system.serviceModel.activation>
Configura a ferramenta SMSvcHost.exe.

<system.runtime.serialization>
O elemento de nível superior para definir opções ao usar serializadores como o DataContractSerializer.

Configurando aplicativos do Windows Communication Foundation
Descreve como configurar serviços e clientes WCF.