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.

Clases

SerializerDescriptor

Proporciona información sobre los serializadores de los complementos instalados.

SerializerProvider

Administra, mediante ISerializerFactory y SerializerDescriptor, los complementos de serialización creados por fabricantes que tienen sus propios formatos de serialización registrados.

SerializerWriter

Define los eventos y métodos abstractos que son necesarios para implementar un serializador de salida de documentos de complemento.

SerializerWriterCollator

Define los métodos abstractos necesarios para implementar un intercalador Visual de serialización de documentos de complemento.

WritingCancelledEventArgs

Proporciona datos para el evento WritingCancelled.

WritingCompletedEventArgs

Proporciona datos para el evento WritingCompleted.

WritingPrintTicketRequiredEventArgs

Proporciona datos para el evento WritingPrintTicketRequired.

WritingProgressChangedEventArgs

Proporciona datos para el evento WritingProgressChanged.

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.

Enumeraciones

WritingProgressChangeLevel

Especifica el ámbito de un evento WritingProgressChanged.

Delegados

WritingCancelledEventHandler

Representa un método que controlará el evento WritingCancelled.

WritingCompletedEventHandler

Representa un método que controla el evento WritingCompleted de la clase XpsDocumentWriter.

WritingPrintTicketRequiredEventHandler

Representa el método que controlará el evento WritingPrintTicketRequired de un XpsDocumentWriter.

WritingProgressChangedEventHandler

Representa un método que controlará el evento WritingProgressChanged de XpsDocumentWriter.

Comentarios

Los serializadores de complementos solo se pueden usar con aplicaciones de plena confianza.

Cuando la llama la aplicación, el serializador del complemento se ejecuta en el mismo subproceso que la aplicación y solo puede tener acceso a los elementos creados dentro del subproceso de la aplicación. Al diseñar un serializador de complemento personalizado, es importante controlar correctamente todas las condiciones de error posibles. Un error dentro de un serializador de complemento puede provocar un error en una aplicación.

Consulte también