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. |
Комментарии
Сериализаторы подключаемых модулей можно использовать только с приложениями с полным доверием.
При вызове приложения подключаемый модуль сериализатор выполняется в том же потоке, что и приложение, и может получать доступ только к элементам, созданным в потоке приложения. При разработке пользовательского сериализатора подключаемых модулей важно правильно обрабатывать все возможные условия ошибки. Сбой в сериализаторе подключаемого модуля может привести к сбою приложения.