Trasferimento dati e serializzazione

In un sistema collegato, per eseguire qualsiasi attività, servizi e client dipendono dallo scambio di dati. Gli sviluppatori di un servizio o di un client devono comprendere inoltre come Windows Communication Foundation (WCF) gestisce i dati e la serializzazione dei dati per creare applicazioni efficienti e facili da gestire.

In questa sezione

Definizione del trasferimento dati nei contratti di servizio
Descrive i concetti di base del trasferimento dati nei servizi.

Uso di contratti di dati
Descrive i contratti dati, come crearli e utilizzarli.

Serializzatore dei contratti di dati
Descrive come eseguire la serializzazione di dati con la classe DataContractSerializer o qualsiasi estensione della classe XmlObjectSerializer.

Uso della classe XmlSerializer
Descrive come e perché utilizzare la classe XmlSerializer, un'alternativa alla classe DataContractSerializer.

Uso di contratti di messaggio
Descrive in che modo i contratti di messaggio consentono il controllo accurato di messaggi SOAP.

Uso della classe Message
Descrive come utilizzare le funzionalità di una classe Message.

Filtri
Descrive il filtraggio, che consente la pre-elaborazione di un messaggio basata su vari criteri.

Dati di grandi dimensioni e streaming
Descrive come inviare un grande blocco di dati, ad esempio un file binario.

Considerazioni sulla sicurezza per i dati
Descrive gli elementi da prendere in considerazione quando si programma il trasferimento dei dati e la serializzazione.

Panoramica dell'architettura di trasferimento dati
Descrive il principio generale del trasferimento dei dati in WCF.

Riferimento

System.ServiceModel

DataContractSerializer

XmlSerializer

System.Runtime.Serialization

System.Xml.Serialization

Estensione di codificatori e serializzatori

Vedi anche