Compartilhar via


Esquema de configuração do WCF

Os elementos de configuração do WCF (Windows Communication Foundation) permitem configurar aplicativos cliente e de serviço WCF. Você pode usar a Ferramenta 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ê deverá estar familiarizado com XML se desejar editá-los manualmente usando um editor de texto. Caso contrário, você pode ter problemas, como uma marca de elemento XML unfound ou atributo. Isso ocorre porque marcas de elementos XML e atributos diferenciam maiúsculas de minúsculas.

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

Criptografando informações de configuração

Locking Configuration Settings (Bloqueando as definições de configuração)

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

Diagram that shows the WCF configuration schema.

Cuidado

Proteja as seções de configuração do WCF em seus arquivos de configuração de aplicativo (app.config) com uma ACL (lista de controle de acesso) apropriada para evitar possíveis ameaças de segurança. Por exemplo, garanta que somente pessoas apropriadas possam acessar ou modificar as configurações de segurança em associações de aplicativo ou a seção do modelo de serviço no arquivo de configuração de um serviço.

Nesta seçã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.

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