Transferencia y serialización de datosData Transfer and Serialization

En un sistema conectado, los servicios y clientes dependen del intercambio de datos para realizar cualquier tarea.In a connected system, services and clients depend on the exchange of data to accomplish any task. Como desarrollador de un servicio o cliente, también debe comprender cómo el Windows Communication Foundation (WCF) controla los datos y la serialización de datos con el fin de crear aplicaciones que sean eficientes y fáciles de mantener.As a developer of a service or client, you must also understand how Windows Communication Foundation (WCF) handles data and data serialization in order to create applications that are efficient and easy to maintain.

En esta secciónIn This Section

Especificación de transferencia de datos en contratos de servicioSpecifying Data Transfer in Service Contracts
Describe los conceptos básicos de la transferencia de datos en los servicios.Describes the basic concepts of data transfer in services.

Utilización de contratos de datosUsing Data Contracts
Describe qué son los contratos de datos y cómo crearlos y utilizarlos.Describes what data contracts are and how to create and use them.

Serializador de contratos de datosData Contract Serializer
Describe cómo lograr la serialización de los datos con la clase DataContractSerializer o cualquier extensión de la clase XmlObjectSerializer.Describes how to accomplish serialization of data with the DataContractSerializer class or any extension of the XmlObjectSerializer class.

Utilización de la clase XmlSerializerUsing the XmlSerializer Class
Describe cómo y por qué utilizar la clase XmlSerializer, una alternativa a la clase DataContractSerializer.Describes how and why to use the XmlSerializer class, an alternative to the DataContractSerializer class.

Usar contratos de mensajeUsing Message Contracts
Describe cómo permiten los contratos de mensajes un control estrecho sobre los mensajes SOAP.Describes how message contracts allow fine control over SOAP messages.

Uso de la clase de mensajesUsing the Message Class
Describe cómo utilizar las características de la clase Message.Describes how to use Message class features.

FiltrosFiltering
Describe el filtrado, que permite el preprocesado de un mensaje en función de varios criterios.Describes filtering, which enables pre-processing of a message based on various criteria.

Datos de gran tamaño y secuenciasLarge Data and Streaming
Describe cómo enviar un bloque grande de datos, como, por ejemplo, un archivo binario.Describes how to send a large block of data, such as a binary file.

Consideraciones de seguridad para datosSecurity Considerations for Data
Describe los elementos que se han de tener en cuenta a la hora de programar la transferencia y serialización de datos.Describes items to be aware of when programming data transfer and serialization.

Información general sobre la arquitectura de transferencia de datosData Transfer Architectural Overview
Describe una vista del diseño general de la transferencia de datos en WCF.Describes a view of the overall design of data transfer in WCF.

ReferenciaReference

System.ServiceModel

DataContractSerializer

XmlSerializer

System.Runtime.Serialization

System.Xml.Serialization

Extensión de codificadores y serializadoresExtending Encoders and Serializers

Vea tambiénSee also