System.Windows.Documents.Serialization Spazio dei nomi

Tipi di provider che supportano la creazione e l'uso di serializzatori di plug-in accessibili in fase di esecuzione che leggono e scrivono documenti in diversi formati dati.

Classi

SerializerDescriptor

Fornisce informazioni sui serializzatori plug-in installati.

SerializerProvider

Gestisce i plug-in del serializzazione creati utilizzando l'oggetto ISerializerFactory e SerializerDescriptor di produttori che hanno formati di serializzazione proprietari.

SerializerWriter

Definisce i metodi astratti e gli eventi necessari per implementare un serializzatore dell'output del documento plug-in.

SerializerWriterCollator

Definisce i metodi astratti necessari per implementare un fascicolatore plug-in di elementi Visual per la serializzazione di documenti.

WritingCancelledEventArgs

Fornisce dati per l'evento WritingCancelled.

WritingCompletedEventArgs

Fornisce dati per l'evento WritingCompleted.

WritingPrintTicketRequiredEventArgs

Fornisce dati per l'evento WritingPrintTicketRequired.

WritingProgressChangedEventArgs

Fornisce dati per l'evento WritingProgressChanged.

Interfacce

ISerializerFactory

Specifica un mezzo per la creazione di un componente che può serializzare qualsiasi parte del contenuto di un'applicazione Windows Presentation Foundation (WPF) nel formato proprietario di un produttore.

Enumerazioni

WritingProgressChangeLevel

Specifica l'ambito di un evento WritingProgressChanged.

Delegati

WritingCancelledEventHandler

Rappresenta un metodo in base al quale verrà gestito l'evento WritingCancelled.

WritingCompletedEventHandler

Rappresenta un metodo che gestisce l'evento WritingCompleted della classe XpsDocumentWriter.

WritingPrintTicketRequiredEventHandler

Rappresenta il metodo di gestione dell'evento WritingPrintTicketRequired di un oggetto XpsDocumentWriter.

WritingProgressChangedEventHandler

Rappresenta un metodo che gestirà l'evento WritingProgressChanged di un oggetto XpsDocumentWriter.

Commenti

I serializzatori plug-in possono essere usati solo con applicazioni attendibili complete.

Quando viene chiamato dall'applicazione, il serializzatore plug-in viene eseguito nello stesso thread dell'applicazione e può accedere solo agli elementi creati all'interno del thread dell'applicazione. Quando si progetta un serializzatore di plug-in personalizzato, è importante gestire correttamente tutte le possibili condizioni di errore. Un errore all'interno di un serializzatore plug-in può causare un errore di un'applicazione.

Vedi anche