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