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.

Комментарии

Сериализаторы подключаемых модулей можно использовать только с приложениями с полным доверием.

При вызове приложения подключаемый модуль сериализатор выполняется в том же потоке, что и приложение, и может получать доступ только к элементам, созданным в потоке приложения. При разработке пользовательского сериализатора подключаемых модулей важно правильно обрабатывать все возможные условия ошибки. Сбой в сериализаторе подключаемого модуля может привести к сбою приложения.

См. также раздел