Serialização e transferência de dados
Em um sistema conectado, os serviços e os clientes dependem da troca de dados para realizar qualquer tarefa. Como desenvolvedor de um serviço ou de um cliente, você também precisa entender como o WCF (Windows Communication Foundation) lida com a serialização de dados e os dados para criar aplicativos eficientes e de fácil manutenção.
Nesta seção
Especificando transferência de dados em contratos de serviço
Descreve os conceitos básicos de transferência de dados em serviços.
Usando contratos de dados
Descreve o que são contratos de dados e como criá-los e usá-los.
Serializador de contrato de dados
Descreve como realizar a serialização de dados com a classe DataContractSerializer ou com qualquer extensão da classe XmlObjectSerializer.
Usando a classe XmlSerializer
Descreve como e por que usar a classe XmlSerializer, uma alternativa à classe DataContractSerializer.
Utilizando contratos de mensagem
Descreve como os contratos de mensagem permitem um controle refinado sobre as mensagens SOAP.
Usando a classe de mensagens
Descreve como usar recursos da classe Message.
Filtragem
Descreve a filtragem, que permite o pré-processamento de uma mensagem com base em vários critérios.
Dados grandes e streaming
Descreve como enviar um grande bloco de dados, como um arquivo binário.
Considerações de segurança para dados
Descreve os itens dos quais é preciso estar ciente ao programar a transferência e a serialização de dados.
Visão geral da arquitetura de transferência de dados
Descreve uma exibição do design geral da transferência de dados no WCF.
Referência
Seções relacionadas
Estendendo codificadores e serializadores