Sdílet prostřednictvím


System.Windows.Documents.Serialization Obor názvů

Poskytuje typy, které podporují vytváření a používání serializátorů modulů plug-in přístupných za běhu, které čtou a zapisují dokumenty v různých datových formátech.

Třídy

SerializerDescriptor

Obsahuje informace o nainstalovaných serializátorech modulů plug-in.

SerializerProvider

Spravuje moduly plug-in serializace vytvořené, pomocí ISerializerFactory a SerializerDescriptorvýrobci, kteří mají vlastní proprietární formáty serializace.

SerializerWriter

Definuje abstraktní metody a události, které jsou potřeba k implementaci serializátoru výstupu dokumentu modulu plug-in.

SerializerWriterCollator

Definuje abstraktní metody potřebné k implementaci kolatoru serializace Visual dokumentu modulu plug-in.

WritingCancelledEventArgs

Poskytuje data pro událost WritingCancelled.

WritingCompletedEventArgs

Poskytuje data pro událost WritingCompleted.

WritingPrintTicketRequiredEventArgs

Poskytuje data pro událost WritingPrintTicketRequired.

WritingProgressChangedEventArgs

Poskytuje data pro událost WritingProgressChanged.

Rozhraní

ISerializerFactory

Poskytuje prostředky pro vytvoření softwarové komponenty, která může serializovat jakoukoli část obsahu aplikace Windows Presentation Foundation (WPF) do proprietárního formátu výrobce.

Výčty

WritingProgressChangeLevel

Určuje rozsah WritingProgressChanged události.

Delegáti

WritingCancelledEventHandler

Představuje metodu, která bude zpracovávat WritingCancelled událost.

WritingCompletedEventHandler

Představuje metodu, která zpracovává WritingCompleted událost XpsDocumentWriter třídy.

WritingPrintTicketRequiredEventHandler

Představuje metodu, která zpracovává WritingPrintTicketRequired událost objektu XpsDocumentWriter.

WritingProgressChangedEventHandler

Představuje metodu, která bude zpracovávat WritingProgressChanged událost objektu XpsDocumentWriter.

Poznámky

Serializátory modulů plug-in lze používat pouze s aplikacemi s plnou důvěryhodností.

Při zavolání aplikací se serializátor modulu plug-in spouští ve stejném vlákně jako aplikace a může přistupovat pouze k prvkům vytvořeným v rámci vlákna aplikace. Při návrhu vlastního serializátoru modulu plug-in je důležité správně zpracovat všechny možné chybové stavy. Selhání v rámci serializátoru modulu plug-in může způsobit selhání aplikace.

Viz také