System.Windows.Documents.Serialization Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.