ГЛАВА 17. Сериализация объектов

ГЛАВА 17. Сериализация объектов

Из главы 16 вы узнали о функциональных возможностях, предоставленных пространством имея System.IO. Было показано, что это пространство имен содержит множество типов ввода-вывода, которые могут использоваться для чтения и сохранения данные в соответствий с заданными параметрами размещения (иди заданным форматом). В этой главе будет рассмотрена родственная тема сериализации объектов. С помощью объекта сериализации можно сохранять и восстанавливать состояние объекта в любом производном от System.IO.Stream типе.

Вы сразу согласитесь с тем, что возможность сериализации типов играет ключевую роль при копировании объектов на удаленную машину (этот процесс будет темой обсуждения следующей главы). Однако следует также понимать, что сериализация оказывается полезной и сама по себе, и она, скорее всего, будет играть свою роль во многих ваших .NET-приложениях (как распределенных, так и обычных), В этой главе мы обсудим различные аспекты схемы сериализации .NET, включая множество новых атрибутов, появившихся с выходом .NET 2.0 и позволяющих выполнять пользовательскую настройку соответствующего процесса.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Глава 6 Редактирование объектов

Из книги AutoCAD 2009 автора Орлов Андрей Александрович

Глава 6 Редактирование объектов Копирование объектовСоздание зеркальной копии объектовСоздание массивовПоворот объектовМасштабирование объектовРазрыв объектаСоздание фаскиРезюмеРедактирование объектов является неизбежной частью работы в системе AutoCAD. На практике


Глава 12 Тонирование трехмерных объектов

Из книги Язык программирования С# 2005 и платформа .NET 2.0. [3-е издание] автора Троелсен Эндрю

Глава 12 Тонирование трехмерных объектов Создание источников светаРабота с материаламиТонированиеРезюмеДля представления модели в процессе работы применяют различные стили визуализации, которые мы рассмотрели в главе 9. Однако существует способ создать действительно


Сериализация объектов с помощью BinaryFormatter

Из книги AutoCAD 2009. Начали! автора Соколова Татьяна Юрьевна

Сериализация объектов с помощью BinaryFormatter Чтобы показать, как сохранить экземпляр JamesBondCar в физическом файле, давайте используем тип BinaryFormatter. Подчеркнем снова, что двумя ключевыми методами типа BinaryFormatter являются Serialize() и Deserialize().• Serialize(). Сохраняет объектный граф в


Сериализация объектов с помощью SoapFormatter

Из книги AutoCAD 2010 автора Орлов Андрей Александрович

Сериализация объектов с помощью SoapFormatter Следующим вариантом является тип SoapFormatter. Тип SoapFormatter сохраняет объектный граф в сообщении SOAP (Simple Object Access Protocol – простой протокол доступа к объектам), что делает этот вариант форматирования прекрасным выбором при передаче


Сериализация объектов с помощью XmlSerializer

Из книги AutoCAD 2009. Учебный курс автора Соколова Татьяна Юрьевна

Сериализация объектов с помощью XmlSerializer Вдобавок к SOAP и двоичному формату, компоновочный блок System.Xml.dll предлагает третий формат, обеспечиваемый типом System.Xml.Serialization. XmlSerializer который может использоваться для сохранения состояния данного объекта в виде "чистого" XML в


Глава 6 Точность построения объектов

Из книги AutoCAD 2008 для студента: популярный самоучитель автора Соколова Татьяна Юрьевна

Глава 6 Точность построения объектов Объектная привязка координат Объектная привязка – наиболее быстрый способ точно указать точку на объекте, не обязательно зная ее координаты, а также построить вспомогательные линии. Например, объектная привязка позволяет построить


Глава 7 Построение линейных объектов

Из книги iOS. Приемы программирования автора Нахавандипур Вандад

Глава 7 Построение линейных объектов Рисунки в AutoCAD строятся из набора геометрических примитивов. Под геометрическим примитивом понимается элемент чертежа, обрабатываемый системой как целое, а не как совокупность точек или объектов. Геометрические примитивы создаются


Глава 8 Построение криволинейных объектов

Из книги автора

Глава 8 Построение криволинейных объектов Дуга Команда ARC, формирующая дугу, вызывается из падающего меню Draw ? Arc или щелчком на пиктограмме Arc на панели инструментов Draw (рис. 8.1).Дуги можно строить различными способами. По умолчанию построение производится путем указания


Глава 9 Построение сложных объектов

Из книги автора

Глава 9 Построение сложных объектов Текстовые стили С каждой текстовой надписью в AutoCAD связан некоторый текстовый стиль. При нанесении надписей используется текущий стиль, в котором заданы шрифт, высота, угол поворота, ориентация и другие параметры. В одном рисунке можно


Глава 6 Редактирование объектов

Из книги автора

Глава 6 Редактирование объектов • Копирование объектов• Создание зеркальной копии объектов• Создание массивов• Поворот объектов• Масштабирование объектов• Разрыв объекта• Создание фаски• РезюмеРедактирование объектов является обязательной частью работы в


Глава 19 Редактирование трехмерных объектов

Из книги автора

Глава 19 Редактирование трехмерных объектов Перенос Поворот вокруг оси Выравнивание объектов Зеркальное отображение относительно плоскости Размножение трехмерным массивом Обрезка и удлинение трехмерных объектов Сопряжение трехмерных объектов Построение сечений


Глава 8 Построение линейных объектов

Из книги автора

Глава 8 Построение линейных объектов Рисунки в AutoCAD строятся из набора геометрических примитивов. Под геометрическим примитивом понимается элемент чертежа, обрабатываемый системой как целое, а не как совокупность точек или объектов. Геометрические примитивы создаются


11.9. Сериализация массивов и словарей в JSON

Из книги автора

11.9. Сериализация массивов и словарей в JSON Постановка задачи Необходимо сериализовать словарь или массив в объект JSON, который можно передавать по сети или просто сохранять на