System.Windows.Documents.Serialization Espacio de nombres

Proporciona tipos que admiten la creación y el uso de serializadores de complemento accesibles en tiempo de ejecución, que leen y escriben documentos en diferentes formatos de datos. Provides types that support the creation and use of run-time accessible plug-in serializers that read and write documents in different data formats.

Clases

SerializerDescriptor

Proporciona información sobre los serializadores de los complementos instalados.Provides information about installed plug-in serializers.

SerializerProvider

Administra, mediante ISerializerFactory y SerializerDescriptor, los complementos de serialización creados por fabricantes que tienen sus propios formatos de serialización registrados.Manages serialization plug-ins created, using ISerializerFactory and SerializerDescriptor, by manufacturers who have their own proprietary serialization formats.

SerializerWriter

Define los eventos y métodos abstractos que son necesarios para implementar un serializador de salida de documentos de complemento.Defines the abstract methods and events that are required to implement a plug-in document output serializer.

SerializerWriterCollator

Define los métodos abstractos necesarios para implementar un intercalador Visual de serialización de documentos de complemento.Defines the abstract methods required to implement a plug-in document serialization Visual collator.

WritingCancelledEventArgs

Proporciona datos para el evento WritingCancelled.Provides data for the WritingCancelled event.

WritingCompletedEventArgs

Proporciona datos para el evento WritingCompleted.Provides data for the WritingCompleted event.

WritingPrintTicketRequiredEventArgs

Proporciona datos para el evento WritingPrintTicketRequired.Provides data for the WritingPrintTicketRequired event.

WritingProgressChangedEventArgs

Proporciona datos para el evento WritingProgressChanged.Provides data for the WritingProgressChanged event.

Interfaces

ISerializerFactory

Proporciona un medio para crear un componente de software que pueda serializar cualquier parte del contenido de una aplicación de Windows Presentation Foundation (WPF) en el formato registrado de un fabricante.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.

Enumeraciones

WritingProgressChangeLevel

Especifica el ámbito de un evento WritingProgressChanged.Specifies the scope of a WritingProgressChanged event.

Delegados

WritingCancelledEventHandler

Representa un método que controlará el evento WritingCancelled.Represents a method that will handle the WritingCancelled event.

WritingCompletedEventHandler

Representa un método que controla el evento WritingCompleted de la clase XpsDocumentWriter.Represents a method that handles the WritingCompleted event of the XpsDocumentWriter class.

WritingPrintTicketRequiredEventHandler

Representa el método que controlará el evento WritingPrintTicketRequired de un XpsDocumentWriter.Represents the method that handles the WritingPrintTicketRequired event of an XpsDocumentWriter.

WritingProgressChangedEventHandler

Representa un método que controlará el evento WritingProgressChanged de XpsDocumentWriter.Represents a method that will handle the WritingProgressChanged event of an XpsDocumentWriter.

Comentarios

Los serializadores de complemento solo se pueden usar con aplicaciones de plena confianza.Plug-in serializers can only be used with full trust applications.

Cuando la aplicación lo llama, el serializador del complemento se ejecuta en el mismo subproceso que la aplicación y solo puede tener acceso a los elementos creados en el subproceso de la aplicación.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. Al diseñar un serializador de complemento personalizado, es importante administrar correctamente todas las condiciones de error posibles.When designing a custom plug-in serializer, it is important to properly handle all possible error conditions. Un error dentro de un serializador de complemento puede hacer que una aplicación produzca un error.A failure within a plug-in serializer can cause an application to fail.

Consulte también