Detalhes de funcionalidades do WCFWCF Feature Details

Windows Communication Foundation (WCF) permite controle abrangente sobre as funções de sistema de mensagens de um aplicativo.Windows Communication Foundation (WCF) allows extensive control over the messaging functions of an application. Os tópicos nesta seção fornecem detalhes sobre os recursos disponíveis.The topics in this section go into detail about the available features. Para obter mais informações sobre a programação básica, consulte programação WCF básica.For more information about basic programming, see Basic WCF Programming.

Nesta seçãoIn This Section

Serviços de fluxo de trabalhoWorkflow Services
Descreve como criar e configurar serviços de fluxo de trabalho.Describes how to create and configure workflow services.

Pontos de extremidade: Endereços, associações e contratosEndpoints: Addresses, Bindings, and Contracts
Descreve como controlar vários aspectos do seu serviço.Describes how to control multiple aspects of your service.

Serialização e transferência de dadosData Transfer and Serialization
Descreve como a serialização de dados pode ser adaptada para interoperação ou compatibilidade futura.Describes how serialization of data can be tailored for interoperation or future compatibility.

Sessões, instanciação e simultaneidadeSessions, Instancing, and Concurrency
Descreve os modos de instanciação e sessão do WCF e como selecionar o modo certo para seu aplicativo.Describes the instancing and session modes of WCF and how to select the right mode for your application.

TransportesTransports
Descreve como configurar a camada de transporte, o nível mais baixo da pilha do canal.Describes how to configure the transport layer, the lowest level of the channel stack.

Sessões confiáveis e filasQueues and Reliable Sessions
Descreve as filas, que armazenam mensagens de um aplicativo emissor em nome de um aplicativo receptor e, posteriormente, encaminham essas mensagens ao aplicativo receptor.Describes queues, which store messages from a sending application on behalf of a receiving application and later forward these messages to the receiving application.

TransaçõesTransactions
Explica como criar operações transacionadas que podem ser revertidas, se necessário.Explains how to create transacted operations that can be rolled back if needed.

SegurançaSecurity
Descreve como a segurança do WCF ajuda você a criar aplicativos que têm confidencialidade e integridade.Describes how WCF security helps you to create applications that have confidentiality and integrity. Autenticação e autorização também estão disponíveis, bem como recursos de auditoria.Authentication and authorization are also available, as are auditing features.

Rede ponto a pontoPeer-to-Peer Networking
Fornece detalhes sobre como criar serviços e clientes pares.Details how to create peer services and clients.

MetadadosMetadata
Descreve a arquitetura e formatos de metadados.Describes metadata architecture and formats.

ClientesClients
Descreve como criar uma variedade de clientes que acessam serviços.Describes how to create a variety of clients that access services.

HospedagemHosting
Descreve a hospedagem.Describes hosting. Um serviço pode ser hospedado por outro aplicativo, ou pode ser auto-hospedado.A service can be hosted by another application, or it can be self-hosted.

Interoperabilidade e integraçãoInteroperability and Integration
Descreve como usar o WCF para estender sua lógica existente em vez de precisar reescrevê-la se você tiver um investimento substancial em lógica de aplicativo baseado em componente hospedada em COM+.Describes how to use WCF to extend your existing logic rather than having to rewrite it if you have a substantial investment in component-based application logic hosted in COM+.

Modelo de programação HTTP Web do WCFWCF Web HTTP Programming Model
Descreve o modelo de programação de Web WCF que permite aos desenvolvedores expor operações de serviço WCF com pontos de extremidade não SOAP.Describes the WCF Web Programming Model that allows developers to expose WCF service operations to non-SOAP endpoints.

Sindicalização do WCFWCF Syndication
Descreve o suporte para expor facilmente feeds de sindicalização de um serviço WCF.Describes support to easily expose syndication feeds from a WCF service.

Integração AJAX e suporte para JSONAJAX Integration and JSON Support
Descreve o suporte para ASP.NET Asynchronous JavaScript e XML (AJAX) e o formato de dados de objeto notação JSON (JavaScript) permitir que os serviços WCF exponham operações a clientes AJAX.Describes support for ASP.NET Asynchronous JavaScript and XML (AJAX) and the JavaScript Object Notation (JSON) data format to allow WCF services to expose operations to AJAX clients.

Descoberta do WCFWCF Discovery
Descreve o suporte para permitir que serviços sejam descobertos em tempo de execução de uma maneira interoperável com o protocolo WS-Discovery.Describes support to enable services to be discoverable at runtime in an interoperable way using the WS-Discovery protocol.

RoteamentoRouting
Descreve o serviço de roteamento.Describes the routing service.

ReferênciaReference

System.ServiceModel

System.ServiceModel.Channels

System.IdentityModel.Selectors

System.ServiceModel.Routing

Programação básica do WCFBasic WCF Programming