System.Windows.Documents.Serialization Spazio dei nomi

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

Classi

Nome Descrizione
SerializerDescriptor

Fornisce informazioni sui serializzatori plug-in installati.

SerializerProvider

Gestisce i plug-in di serializzazione creati, usando ISerializerFactory e SerializerDescriptor, dai produttori che dispongono dei propri formati di serializzazione proprietari.

SerializerWriter

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

SerializerWriterCollator

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

WritingCancelledEventArgs

Fornisce i dati per l'evento WritingCancelled.

WritingCompletedEventArgs

Fornisce i dati per l'evento WritingCompleted.

WritingPrintTicketRequiredEventArgs

Fornisce i dati per l'evento WritingPrintTicketRequired.

WritingProgressChangedEventArgs

Fornisce i dati per l'evento WritingProgressChanged.

Interfacce

Nome Descrizione
ISerializerFactory

Fornisce un mezzo per la creazione di un componente software in grado di serializzare qualsiasi parte di un'applicazione di Windows Presentation Foundation (macchine virtuali Windows) in un formato proprietario di un produttore.

Enumerazioni

Nome Descrizione
WritingProgressChangeLevel

Specifica l'ambito di un evento WritingProgressChanged.

Delegati

Nome Descrizione
WritingCancelledEventHandler

Rappresenta un metodo che gestirà l'evento WritingCancelled .

WritingCompletedEventHandler

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

WritingPrintTicketRequiredEventHandler

Rappresenta il metodo che gestisce l'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 con attendibilità totale.

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