Transferencia y serialización de datos

En un sistema conectado, los servicios y clientes dependen del intercambio de datos para realizar cualquier tarea. Como programador de un servicio o cliente, también debe entender cómo Windows Communication Foundation(WCF) administra los datos y la serialización de los datos para crear aplicaciones eficaces y fáciles de mantener.

En esta sección

Especificación de transferencia de datos en contratos de servicio
Describe los conceptos básicos de la transferencia de datos en los servicios.

Utilización de contratos de datos
Describe qué son los contratos de datos y cómo crearlos y utilizarlos.

Serializador de contratos de datos
Describe cómo lograr la serialización de los datos con la clase DataContractSerializer o cualquier extensión de la clase XmlObjectSerializer.

Utilización de la clase XmlSerializer
Describe cómo y por qué utilizar la clase XmlSerializer, una alternativa a la clase DataContractSerializer.

Usar contratos de mensaje
Describe cómo permiten los contratos de mensajes un control estrecho sobre los mensajes SOAP.

Uso de la clase de mensajes
Describe cómo utilizar las características de la clase Message.

Filtros
Describe el filtrado, que permite el preprocesado de un mensaje en función de varios criterios.

Datos de gran tamaño y secuencias
Describe cómo enviar un bloque grande de datos, como, por ejemplo, un archivo binario.

Consideraciones de seguridad para datos
Describe los elementos que se han de tener en cuenta a la hora de programar la transferencia y serialización de datos.

Información general sobre la arquitectura de transferencia de datos
Describe una vista del diseño general de la transferencia de datos en WCF.

Referencia

System.ServiceModel

DataContractSerializer

XmlSerializer

System.Runtime.Serialization

System.Xml.Serialization

Extensión de codificadores y serializadores

Consulte también