Partilhar via


Transferência de dados e serialização

Em um sistema conectado, serviços e clientes dependem da troca de dados para realizar qualquer tarefa. Como desenvolvedor de um serviço ou cliente, você também deve entender como o Windows Communication Foundation (WCF) lida com dados e serialização de dados para criar aplicativos eficientes e fáceis de manter.

Nesta Secção

Especificando a transferência de dados em contratos de serviços
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 DataContractSerializer classe ou qualquer extensão da XmlObjectSerializer classe.

Usando a classe XmlSerializer
Descreve como e por que usar a XmlSerializer classe, uma alternativa para a DataContractSerializer classe.

Usando contratos de mensagem
Descreve como os contratos de mensagens permitem um controle preciso sobre mensagens SOAP.

Usando a classe Message
Descreve como usar os recursos da classe Message.

Filtragem
Descreve a filtragem, que permite o pré-processamento de uma mensagem com base em vários critérios.

Grandes volumes de dados 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 a serem observados 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

System.ServiceModel

DataContractSerializer

XmlSerializer

System.Runtime.Serialization

System.Xml.Serialization

Estendendo codificadores e serializadores

Consulte também