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.

Комментарии

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

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

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