System.Windows.Documents.Serialization Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет типы, поддерживающие создание и использование доступных во время выполнения сериализаторов подключаемых модулей, которые считывают и записывают документы в различных форматах данных.
Классы
| SerializerDescriptor |
Предоставляет информацию об установленных подключаемых модулях сериализаторов. |
| SerializerProvider |
Управляет созданными подключаемыми модулями сериализации, созданными с помощью ISerializerFactory и SerializerDescriptor, от производителей, имеющих собственные форматы сериализации. |
| SerializerWriter |
Определяет абстрактные методы и события, необходимые для реализации сериализатора выходных данных документа подключаемого модуля. |
| SerializerWriterCollator |
Определяет абстрактные методы, необходимые для реализации средства упорядочивания Visual сериализации документа подключаемого модуля. |
| WritingCancelledEventArgs |
Предоставляет данные для события WritingCancelled. |
| WritingCompletedEventArgs |
Предоставляет данные для события WritingCompleted. |
| WritingPrintTicketRequiredEventArgs |
Предоставляет данные для события WritingPrintTicketRequired. |
| WritingProgressChangedEventArgs |
Предоставляет данные для события WritingProgressChanged. |
Интерфейсы
| ISerializerFactory |
Предоставляет средства для создания программного компонента, который может сериализовать любую часть содержимого приложения Windows Presentation Foundation (WPF) в собственный формат производителя. |
Перечисления
| WritingProgressChangeLevel |
Задает область действия события WritingProgressChanged. |
Делегаты
| WritingCancelledEventHandler |
Представляет метод обработки события WritingCancelled. |
| WritingCompletedEventHandler |
Представляет метод, обрабатывающий событие WritingCompleted класса XpsDocumentWriter. |
| WritingPrintTicketRequiredEventHandler |
Представляет метод, обрабатывающий событие WritingPrintTicketRequired класса XpsDocumentWriter. |
| WritingProgressChangedEventHandler |
Представляет метод, обрабатывающий событие WritingProgressChanged класса XpsDocumentWriter. |
Комментарии
Подключаемые сериализаторы можно использовать только с приложениями с полным доверием.
При вызове приложением подключаемый модуль сериализатор выполняется в том же потоке, что и приложение, и может обращаться только к элементам, созданным в потоке приложения. При разработке пользовательского подключаемого сериализатора важно правильно обрабатывать все возможные условия ошибок. Сбой в подключаемом сериализаторе может привести к сбою приложения.