System.Windows.Documents.Serialization Namespace

Fornece tipos que dão suporte à criação e ao uso de serializadores de plug-in acessíveis em tempo de execução que leem e gravam documentos em formatos de dados diferentes.

Classes

Nome Description
SerializerDescriptor

Fornece informações sobre serializadores de plug-in instalados.

SerializerProvider

Gerencia plug-ins de serialização criados, usando ISerializerFactory e SerializerDescriptor, por fabricantes que têm seus próprios formatos de serialização proprietários.

SerializerWriter

Define os métodos abstratos e os eventos necessários para implementar um serializador de saída de documento plug-in.

SerializerWriterCollator

Define os métodos abstratos necessários para implementar um collator de serialização Visual de documentos plug-in.

WritingCancelledEventArgs

Fornece dados para o evento WritingCancelled.

WritingCompletedEventArgs

Fornece dados para o evento WritingCompleted.

WritingPrintTicketRequiredEventArgs

Fornece dados para o evento WritingPrintTicketRequired.

WritingProgressChangedEventArgs

Fornece dados para o evento WritingProgressChanged.

Interfaces

Nome Description
ISerializerFactory

Fornece um meio para criar um componente de software que pode serializar qualquer parte do conteúdo de um aplicativo Windows Presentation Foundation (WPF) para o formato proprietário de um fabricante.

Enumerações

Nome Description
WritingProgressChangeLevel

Especifica o escopo de um evento WritingProgressChanged.

Delegados

Nome Description
WritingCancelledEventHandler

Representa um método que manipulará o WritingCancelled evento.

WritingCompletedEventHandler

Representa um método que manipula o WritingCompleted evento da XpsDocumentWriter classe.

WritingPrintTicketRequiredEventHandler

Representa o método que manipula o WritingPrintTicketRequired evento de um XpsDocumentWriter.

WritingProgressChangedEventHandler

Representa um método que manipulará o WritingProgressChanged evento de um XpsDocumentWriter.

Comentários

Serializadores de plug-in só podem ser usados com aplicativos de confiança total.

Quando chamado pelo aplicativo, o serializador de plug-in é executado no mesmo thread que o aplicativo e só pode acessar elementos criados no thread do aplicativo. Ao criar um serializador de plug-in personalizado, é importante lidar corretamente com todas as condições de erro possíveis. Uma falha em um serializador de plug-in pode fazer com que um aplicativo falhe.

Confira também