Partilhar via


Detalhes da funcionalidade WCF

Windows Communication Foundation (WCF) permite um controlo extensivo sobre as funções de mensagens de uma aplicação. Os tópicos nesta secção entram em detalhes sobre as funcionalidades disponíveis. Para obter mais informações sobre a programação básica, consulte a Programação Básica do WCF.

Nesta secção

Serviços de Fluxo de Trabalho
Descreve como criar e configurar serviços de fluxo de trabalho.

Pontos finais: Endereços, Vinculações e Contratos
Descreve como controlar vários aspetos do seu serviço.

Transferência de Dados e Serialização
Descreve como a serialização dos dados pode ser adaptada para interoperação ou compatibilidade futura.

Sessões, Instancing e Concurrency
Descreve os modos de instabilidade e sessão do WCF e como selecionar o modo certo para a sua aplicação.

Transportes
Descreve como configurar a camada de transporte, o nível mais baixo da pilha de canais.

Filas e Sessões Fiáveis
Descreve as filas, que armazenam mensagens de uma aplicação de envio em nome de uma aplicação recetora e posteriormente encaminham essas mensagens para a aplicação recetora.

Transações
Explica como criar operações transacionadas que podem ser revertidas se necessário.

Segurança
Descreve como a segurança do WCF o ajuda a criar aplicações que têm confidencialidade e integridade. A autenticação e autorização também estão disponíveis, assim como as funcionalidades de auditoria.

Rede peer-to-peer
Detalhes como criar serviços e clientes pares.

Metadados
Descreve arquitetura e formatos de metadados.

Clientes
Descreve como criar uma variedade de clientes que acedem aos serviços.

Alojamento
Descreve o alojamento. Um serviço pode ser hospedado por outra aplicação, ou pode ser auto-hospedado.

Interoperabilidade e Integração
Descreve como usar o WCF para alargar a sua lógica existente em vez de ter que reescrevê-la se tiver um investimento substancial na lógica de aplicação baseada em componentes hospedado em COM+.

Modelo de programação WEB HTTP DA WCF
Descreve o Modelo de Programação Web wcf que permite que os desenvolvedores exponham as operações de serviço wcf a pontos finais não-SOAP.

Sindicalização do WCF
Descreve o suporte para expor facilmente os feeds de sindicalização de um serviço WCF.

Integração AJAX e Apoio JSON
Descreve o suporte para ASP.NET JavaScript assíncronos e XML (AJAX) e o formato de dados JavaScript Object Notation (JSON) para permitir que os serviços do WCF exponham as operações aos clientes AJAX.

Descoberta WCF
Descreve o suporte para permitir que os serviços sejam detetáveis no tempo de execução de forma interoperável usando o protocolo WS-Discovery.

Encaminhamento
Descreve o serviço de encaminhamento.

Referência

System.ServiceModel

System.ServiceModel.Channels

System.IdentityModel.Selectors

System.ServiceModel.Routing

Programação Básica do WCF