System.Windows.Documents.Serialization Przestrzeń nazw

Udostępnia typy, które obsługują tworzenie i używanie dostępnych w czasie wykonywania wtyczek serializatorów odczytujących i zapisujących dokumenty w różnych formatach danych.

Klasy

SerializerDescriptor

Zawiera informacje o zainstalowanych serializatorach wtyczki.

SerializerProvider

Zarządza wtyczkami serializacji utworzonymi, używającymi ISerializerFactory i SerializerDescriptor, przez producentów, którzy mają własne zastrzeżone formaty serializacji.

SerializerWriter

Definiuje metody abstrakcyjne i zdarzenia wymagane do zaimplementowania serializatora wyjściowego dokumentu wtyczki.

SerializerWriterCollator

Definiuje metody abstrakcyjne wymagane do zaimplementowania sortowania serializacji Visual dokumentów wtyczki.

WritingCancelledEventArgs

Udostępnia dane dla zdarzenia WritingCancelled.

WritingCompletedEventArgs

Udostępnia dane dla zdarzenia WritingCompleted.

WritingPrintTicketRequiredEventArgs

Udostępnia dane dla zdarzenia WritingPrintTicketRequired.

WritingProgressChangedEventArgs

Udostępnia dane dla zdarzenia WritingProgressChanged.

Interfejsy

ISerializerFactory

Zapewnia metodę tworzenia składnika oprogramowania, który może serializować dowolną część aplikacji Windows Presentation Foundation (WPF) do zastrzeżonego formatu producenta.

Wyliczenia

WritingProgressChangeLevel

Określa zakres WritingProgressChanged zdarzenia.

Delegaci

WritingCancelledEventHandler

Reprezentuje metodę, która będzie obsługiwać WritingCancelled zdarzenie.

WritingCompletedEventHandler

Reprezentuje metodę, która obsługuje WritingCompleted zdarzenie XpsDocumentWriter klasy.

WritingPrintTicketRequiredEventHandler

Reprezentuje metodę, która obsługuje WritingPrintTicketRequired zdarzenie elementu XpsDocumentWriter.

WritingProgressChangedEventHandler

Reprezentuje metodę, która obsłuży WritingProgressChanged zdarzenie elementu XpsDocumentWriter.

Uwagi

Serializatory wtyczki mogą być używane tylko z aplikacjami o pełnym zaufaniu.

Po wywołaniu przez aplikację wtyczka serializator działa w tym samym wątku co aplikacja i może uzyskiwać dostęp tylko do elementów utworzonych w wątku aplikacji. Podczas projektowania niestandardowego serializatora wtyczki ważne jest, aby prawidłowo obsługiwać wszystkie możliwe warunki błędu. Awaria w serializatorze wtyczki może spowodować niepowodzenie aplikacji.

Zobacz też