Передача данных и сериализация
В распределенных системах для выполнения каких-либо задач клиенты и службы обмениваются данными. Разработчики служб и клиентов должны понимать принципы обработки и сериализации данных в Windows Communication Foundation (WCF), чтобы создавать эффективные и простые в обслуживании приложения.
В этом разделе
- Задание передачи данных в контрактах служб
Базовые принципы передачи данных в службах.
- Использование контрактов данных
Понятие контрактов данных и процедур их создания и использования.
- Сериализатор контракта данных
Сериализация данных с помощью класса DataContractSerializer и каких-либо расширений класса XmlObjectSerializer.
- Использование класса XmlSerializer
Способы и причины использования класса XmlSerializer в качестве альтернативы классу DataContractSerializer.
- Использование контрактов сообщений
Точное управление сообщениями SOAP с помощью контрактов сообщений.
- Использование класса сообщений
Использование возможностей класса Message.
- Фильтрация
Фильтрация, позволяющая выполнять предварительную обработку сообщений на основе различных критериев.
- Большие наборы данных и потоковая передача
Отправка больших фрагментов данных, например двоичных файлов.
- Вопросы безопасности для данных
Вопросы, которые необходимо учитывать при решении задач сериализации и передачи данных.
- Общие сведения об архитектуре передачи данных
Обзор архитектуры передачи данных в WCF.
Справочник
DataContractSerializer
XmlSerializer
См. также
Расширение кодировщиков и сериализаторов
См. также
Основные понятия
Рекомендации. Управление версиями контракта данных
Управление версиями службы
Дата сборки: 2011-02-23