Partager via


System.Windows.Documents.Serialization Espace de noms

Fournit des types qui prennent en charge la création et l’utilisation de sérialiseurs de plug-in accessibles au moment de l’exécution et qui lisent et écrivent des documents dans différents formats de données.

Classes

SerializerDescriptor

Fournit des informations sur les sérialiseurs de plug-ins installés.

SerializerProvider

Gère, à l'aide de ISerializerFactory et SerializerDescriptor, les plug-ins de sérialisation créés par des fabricants qui proposent leurs propres formats de sérialisation propriétaires.

SerializerWriter

Définit les méthodes et événements abstraits qui sont nécessaires pour implémenter un sérialiseur de plug-ins de sortie de document.

SerializerWriterCollator

Définit les méthodes abstraites nécessaires pour implémenter un assembleur Visual de plug-ins de sérialisation de documents.

WritingCancelledEventArgs

Fournit des données pour l'événement WritingCancelled.

WritingCompletedEventArgs

Fournit des données pour l'événement WritingCompleted.

WritingPrintTicketRequiredEventArgs

Fournit des données pour l'événement WritingPrintTicketRequired.

WritingProgressChangedEventArgs

Fournit des données pour l'événement WritingProgressChanged.

Interfaces

ISerializerFactory

Fournit un moyen de créer un composant logiciel qui peut sérialiser n'importe quelle partie du contenu d'une application WPF vers le format propriétaire d'un fabricant.

Énumérations

WritingProgressChangeLevel

Spécifie la portée d'un événement WritingProgressChanged.

Délégués

WritingCancelledEventHandler

Représente une méthode qui doit gérer l'événement WritingCancelled.

WritingCompletedEventHandler

Représente une méthode qui gère l'événement WritingCompleted de la classe XpsDocumentWriter.

WritingPrintTicketRequiredEventHandler

Représente la méthode qui gère l'événement WritingPrintTicketRequired de XpsDocumentWriter.

WritingProgressChangedEventHandler

Représente une méthode qui gère l'événement WritingProgressChanged de XpsDocumentWriter.

Remarques

Les sérialiseurs de plug-ins ne peuvent être utilisés qu’avec des applications de confiance totale.

Lorsqu’il est appelé par l’application, le sérialiseur de plug-in s’exécute dans le même thread que l’application et ne peut accéder qu’aux éléments créés dans le thread d’application. Lors de la conception d’un sérialiseur de plug-in personnalisé, il est important de gérer correctement toutes les conditions d’erreur possibles. Une défaillance dans un sérialiseur de plug-in peut entraîner l’échec d’une application.

Voir aussi