System.Windows.Documents.Serialization Namespace

Fornece tipos compatíveis com a criação e o uso de serializadores de plug-in acessíveis de tempo de execução que leem e gravam documentos em formatos de dados diferentes.

Classes

SerializerDescriptor

Fornece informações sobre plug-ins serializadores instalados.

SerializerProvider

Gerencia plugins 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 eventos necessários para implementar um serializador de saída de plug-in de documento.

SerializerWriterCollator

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

WritingCancelledEventArgs

Fornece dados para o evento de WritingCancelled .

WritingCompletedEventArgs

Fornece dados para o evento de WritingCompleted .

WritingPrintTicketRequiredEventArgs

Fornece dados para o evento de WritingPrintTicketRequired .

WritingProgressChangedEventArgs

Fornece dados para o evento de WritingProgressChanged .

Interfaces

ISerializerFactory

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

Enumerações

WritingProgressChangeLevel

Especifica o escopo de um evento WritingProgressChanged.

Delegados

WritingCancelledEventHandler

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

WritingCompletedEventHandler

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

WritingPrintTicketRequiredEventHandler

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

WritingProgressChangedEventHandler

Representa um método que manipulará o evento WritingProgressChanged 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 possíveis condições de erro. Uma falha em um serializador de plug-in pode fazer com que um aplicativo falhe.

Confira também