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. Provides types that support the creation and use of run-time accessible plug-in serializers that read and write documents in different data formats.

Classes

SerializerDescriptor

Fournit des informations sur les sérialiseurs de plug-ins installés.Provides information about installed plug-in serializers.

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.Manages serialization plug-ins created, using ISerializerFactory and SerializerDescriptor, by manufacturers who have their own proprietary serialization formats.

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.Defines the abstract methods and events that are required to implement a plug-in document output serializer.

SerializerWriterCollator

Définit les méthodes abstraites nécessaires pour implémenter un assembleur Visual de plug-ins de sérialisation de documents.Defines the abstract methods required to implement a plug-in document serialization Visual collator.

WritingCancelledEventArgs

Fournit des données pour l'événement WritingCancelled.Provides data for the WritingCancelled event.

WritingCompletedEventArgs

Fournit des données pour l'événement WritingCompleted.Provides data for the WritingCompleted event.

WritingPrintTicketRequiredEventArgs

Fournit des données pour l'événement WritingPrintTicketRequired.Provides data for the WritingPrintTicketRequired event.

WritingProgressChangedEventArgs

Fournit des données pour l'événement WritingProgressChanged.Provides data for the WritingProgressChanged event.

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.Provides a means for creating a software component that can serialize any part of a Windows Presentation Foundation (WPF) application's content to a manufacturer's proprietary format.

Énumérations

WritingProgressChangeLevel

Spécifie la portée d'un événement WritingProgressChanged.Specifies the scope of a WritingProgressChanged event.

Délégués

WritingCancelledEventHandler

Représente une méthode qui doit gérer l'événement WritingCancelled.Represents a method that will handle the WritingCancelled event.

WritingCompletedEventHandler

Représente une méthode qui gère l'événement WritingCompleted de la classe XpsDocumentWriter.Represents a method that handles the WritingCompleted event of the XpsDocumentWriter class.

WritingPrintTicketRequiredEventHandler

Représente la méthode qui gère l'événement WritingPrintTicketRequired de XpsDocumentWriter.Represents the method that handles the WritingPrintTicketRequired event of an XpsDocumentWriter.

WritingProgressChangedEventHandler

Représente une méthode qui gère l'événement WritingProgressChanged de XpsDocumentWriter.Represents a method that will handle the WritingProgressChanged event of an XpsDocumentWriter.

Remarques

Sérialiseurs de plug-in peuvent uniquement être utilisés avec les applications de confiance totale.Plug-in serializers can only be used with full trust applications.

Lorsqu’elle est appelée par l’application, le sérialiseur de plug-in s’exécute dans le même thread que l’application et peut accéder uniquement aux éléments créés dans le thread d’application.When called by the application, the plug-in serializer runs in the same thread as the application and can only access elements created within the application thread. Lorsque vous concevez un sérialiseur de plug-in personnalisé, il est important de gérer correctement toutes les conditions d’erreur possibles.When designing a custom plug-in serializer, it is important to properly handle all possible error conditions. Une défaillance dans un sérialiseur de plug-in peut provoquer une Échec de l’application.A failure within a plug-in serializer can cause an application to fail.

Voir aussi