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.
- El 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.
- Utilización de la clase de mensajes
Describe cómo utilizar las características de la clase Message.
- Filtrado
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
DataContractSerializer
XmlSerializer
Secciones relacionadas
Extensión de codificadores y serializadores
Consulte también
Conceptos
Procedimientos recomendados: Creación de versiones de contratos de datos
Control de versiones del servicio