This documentation is archived and is not being maintained.
System.Windows.Documents.Serialization Namespace
Visual Studio 2008
Provides types that support the creation and use of run-time accessible plug-in serializers that read and write documents in different data formats.
Plug-in serializers can only be used with full trust applications.
When called by the application, the plug-in serializer runs in the same thread as the application and can only access elements created within the application thread. When designing a custom plug-in serializer, it is important to properly handle all possible error conditions. A failure within a plug-in serializer can cause an application to fail.
For a System.Windows.Documents.Serialization related example program, see Document Serialization Sample
| Class | Description | |
|---|---|---|
![]() | SerializerDescriptor | Provides information about installed plug-in serializers. |
![]() | SerializerProvider | Manages serialization plug-ins created, using ISerializerFactory and SerializerDescriptor, by manufacturers who have their own proprietary serialization formats. |
![]() | SerializerWriter | Defines the abstract methods and events that are required to implement a plug-in document output serializer. |
![]() | SerializerWriterCollator | Defines the abstract methods required to implement a plug-in document serialization Visual collator. |
![]() | WritingCancelledEventArgs | Provides data for the WritingCancelled event. |
![]() | WritingCompletedEventArgs | Provides data for the WritingCompleted event. |
![]() | WritingPrintTicketRequiredEventArgs | Provides data for the WritingPrintTicketRequired event. |
![]() | WritingProgressChangedEventArgs | Provides data for the WritingProgressChanged event. |
| Interface | Description | |
|---|---|---|
![]() | ISerializerFactory | Provides a means for creating a software component that can serialize any part of a Windows Presentation Foundation (WPF) application's content to a manufacturer's proprietary format. |
| Delegate | Description | |
|---|---|---|
![]() | WritingCancelledEventHandler | Represents a method that will handle the XpsDocumentWriter.WritingCancelled event. |
![]() | WritingCompletedEventHandler | Represents a method that handles the WritingCompleted event of the XpsDocumentWriter class. |
![]() | WritingPrintTicketRequiredEventHandler | Represents the method that handles the WritingPrintTicketRequired event of an XpsDocumentWriter. |
![]() | WritingProgressChangedEventHandler | Represents a method that will handle the WritingProgressChanged event of an XpsDocumentWriter. |
| Enumeration | Description | |
|---|---|---|
![]() | WritingProgressChangeLevel | Specifies the scope of a WritingProgressChanged event. |
Show:



