Partilhar via


Configurando serviços WCF

Depois de projetar e implementar seu contrato de serviço, você estará pronto para configurar seu serviço. É aqui que você define e personaliza como seu serviço é exposto aos clientes, incluindo a especificação do endereço onde ele pode ser encontrado, o transporte e a codificação de mensagens que ele usa para enviar e receber mensagens e o tipo de segurança que ele requer.

A configuração usada aqui inclui todas as maneiras, imperativamente em código ou usando um arquivo de configuração, no qual você pode definir e personalizar os vários aspetos de um serviço, como especificar seus endereços de ponto final, os transportes usados e seus esquemas de segurança. Na prática, escrever configuração é uma parte importante da programação de aplicativos WCF.

Nesta Secção

Configuração simplificada
A partir do .NET Framework 4, o WCF vem com um novo modelo de configuração padrão que simplifica os requisitos de configuração do WCF. Se você não fornecer nenhuma configuração WCF para um serviço específico, o tempo de execução configurará automaticamente seu serviço com pontos de extremidade, associações e comportamentos padrão.

Configurando serviços usando arquivos de configuração
Um serviço WCF (Windows Communication Foundation) é configurável usando a tecnologia de configuração do .NET Framework. Mais comumente, elementos XML são adicionados ao arquivo Web.config para um site do IIS (Serviços de Informações da Internet) que hospeda um serviço WCF. Os elementos permitem alterar detalhes, como os endereços de ponto de extremidade (os endereços reais usados para se comunicar com o serviço) máquina a máquina.

Ligações
Além disso, o WCF inclui várias configurações comuns fornecidas pelo sistema na forma de associações que permitem selecionar rapidamente os recursos mais básicos para como um cliente e um serviço se comunicam, como os transportes, a segurança e as codificações de mensagens usadas.

Parâmetros de avaliação
Toda a comunicação com um serviço WCF ocorre através dos pontos de extremidade do serviço. Os pontos de extremidade contêm o contrato, as informações de configuração especificadas nas associações e os endereços que indicam onde encontrar o serviço ou onde obter informações sobre o serviço.

Serviços de segurança
Usando o WCF e os mecanismos de segurança existentes, você pode implementar confidencialidade, integridade, autenticação e autorização em qualquer serviço. Você também pode auditar sucessos e falhas de segurança.

Criando serviços interoperáveis WS-I Basic Profile 1.1
Os requisitos para implantar um serviço que seja interoperável com serviços e clientes em qualquer outra plataforma ou sistema operacional são descritos na especificação WS-I Basic Profile 1.1.

Referência

System.ServiceModel

System.ServiceModel.Channels

System.ServiceModel.Description

Ciclo de vida básico da programação

Projetando e implementando serviços

Serviços de Alojamento

Construindo Clientes

Introdução à Extensibilidade

Administração e Diagnóstico

Consulte também