Compartilhar via


Transferência e serialização de dados

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 a serialização de dados e dados para criar aplicativos eficientes e fáceis de manter.

Nesta seção

Especificando a 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 DataContractSerializer classe ou qualquer extensão da XmlObjectSerializer classe.

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

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

Usando a classe de mensagem
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.

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 que devem estar cientes ao programar a transferência e a serialização de dados.

Visão geral da arquitetura de transferência de dados
Descreve uma visão geral do design 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