System.Windows.Documents.Serialization Namespace

Stellt Typen bereit, die die Erstellung und Verwendung von Plug-In-Serialisierungsprogrammen unterstützen, auf die zur Laufzeit zugegriffen werden kann und die Dokumente in verschiedenen Datenformaten lesen und schreiben.

Klassen

SerializerDescriptor

Stellt Informationen über installierte Plug-In-Serialisierungsprogramme bereit.

SerializerProvider

Verwaltet erstellte Serialisierungs-Plug-Ins mit ISerializerFactory und SerializerDescriptor von Herstellern mit eigenen proprietären Serialisierungsformaten.

SerializerWriter

Definiert die abstrakten Methoden und Ereignisse, die erforderlich sind, um einen Plug-In-Dokumentausgabeserialisierer zu implementieren.

SerializerWriterCollator

Definiert die abstrakten Methoden, die zum Implementieren eines Visual-Plug-In-Sortierers für die Dokumentserialisierung erforderlich sind.

WritingCancelledEventArgs

Stellt Daten für das WritingCancelled-Ereignis bereit.

WritingCompletedEventArgs

Stellt Daten für das WritingCompleted-Ereignis bereit.

WritingPrintTicketRequiredEventArgs

Stellt Daten für das WritingPrintTicketRequired-Ereignis bereit.

WritingProgressChangedEventArgs

Stellt Daten für das WritingProgressChanged-Ereignis bereit.

Schnittstellen

ISerializerFactory

Stellt ein Verfahren zum Erstellen einer Softwarekomponente bereit, die jeden beliebigen Teil des Inhalts einer WPF-Anwendung in ein proprietäres Format eines Herstellers serialisieren kann.

Enumerationen

WritingProgressChangeLevel

Gibt den Bereich eines WritingProgressChanged-Ereignisses an.

Delegaten

WritingCancelledEventHandler

Stellt eine Methode für die Behandlung des WritingCancelled-Ereignisses dar.

WritingCompletedEventHandler

Stellt eine Methode dar, die das WritingCompleted-Ereignis der XpsDocumentWriter-Klasse behandelt.

WritingPrintTicketRequiredEventHandler

Stellt die Methode dar, die das WritingPrintTicketRequired-Ereignis einer XpsDocumentWriter-Klasse behandelt.

WritingProgressChangedEventHandler

Stellt eine Methode dar, die das WritingProgressChanged-Ereignis eines XpsDocumentWriter behandelt.

Hinweise

Plug-In-Serialisierer können nur mit voll vertrauenswürdigen Anwendungen verwendet werden.

Wenn es von der Anwendung aufgerufen wird, wird das Plug-In-Serialisierungsprogramm im selben Thread wie die Anwendung ausgeführt und kann nur auf Elemente zugreifen, die im Anwendungsthread erstellt wurden. Beim Entwerfen eines benutzerdefinierten Plug-In-Serialisierungsprogramms ist es wichtig, alle möglichen Fehlerbedingungen ordnungsgemäß zu behandeln. Ein Fehler innerhalb eines Plug-In-Serialisierungsprogramms kann dazu führen, dass eine Anwendung fehlschlägt.

Weitere Informationen