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.
Argomenti della sezione
- Specifica del trasferimento di dati nei contratti di servizio
Descrive i concetti di base del trasferimento dati nei servizi.
- Utilizzo di contratti dati
Descrive i contratti dati, come crearli e utilizzarli.
- Serializzatore dei contratti dati
Descrive come eseguire la serializzazione di dati con la classe DataContractSerializer o qualsiasi estensione della classe XmlObjectSerializer.
- Utilizzo della classe XmlSerializer
Descrive come e perché utilizzare la classe XmlSerializer, un'alternativa alla classe DataContractSerializer.
- Utilizzo dei contratti di messaggio
Descrive in che modo i contratti di messaggio consentono il controllo accurato di messaggi SOAP.
- Utilizzo 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 flussi
Descrive come inviare un grande blocco di dati, ad esempio un file binario.
- Considerazioni sulla protezione 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 dei dati
Descrive il principio generale del trasferimento dei dati in WCF.
Riferimenti
DataContractSerializer
XmlSerializer
Sezioni correlate
Estensione di codificatori e serializzatori
Vedere anche
Concetti
Procedure consigliate: controllo delle versioni del contratto dati
Controllo della versione del servizio