JsonReaderWriterFactory Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Produit des instances de XmlDictionaryReader permettant de lire des données encodées en JSON (JavaScript Object Notation) d'un flux ou d'une mémoire tampon et de les mapper sur un Infoset XML et sur les instances de XmlDictionaryWriter capables de mapper un Infoset XML à sa contrepartie JSON et d'écrire des données encodées en JSON dans un flux de données.
public ref class JsonReaderWriterFactory abstract sealed
public static class JsonReaderWriterFactory
type JsonReaderWriterFactory = class
Public Class JsonReaderWriterFactory
- Héritage
-
JsonReaderWriterFactory
Remarques
Windows Communication Foundation (WCF) traite les messages JSON à l’aide d’un mappage entre les données JSON et l’ensemble d’informations XML. Normalement, ce mappage est masqué. Toutefois, dans certains scénarios avancés, il peut être nécessaire de convertir manuellement entre JSON et XML. Dans ce cas, la classe JsonReaderWriterFactory peut être utilisée pour créer les lecteurs et générateurs XML nécessaires. Notez que chaque élément de l'Infoset XML ne peut pas être mappé à JSON. Pour plus d’informations sur le mappage, consultez Guide pratique pour sérialiser et désérialiser des données JSON.
Méthodes
CreateJsonReader(Byte[], Int32, Int32, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose) |
Crée un objet XmlDictionaryReader capable de mapper des mémoires tampons encodées en JSON (JavaScript Object Notation), dont la taille, le décalage et le codage de caractères sont précisés, à un Infoset XML. |
CreateJsonReader(Byte[], Int32, Int32, XmlDictionaryReaderQuotas) |
Crée un objet XmlDictionaryReader capable de mapper des mémoires tampons encodées en JSON (JavaScript Object Notation), dont la taille et le décalage sont précisés, à un Infoset XML. |
CreateJsonReader(Byte[], XmlDictionaryReaderQuotas) |
Crée un objet XmlDictionaryReader capable de mapper des mémoires tampons encodées en JSON (JavaScript Object Notation) à un Infoset XML. |
CreateJsonReader(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose) |
Crée un objet XmlDictionaryReader capable de mapper des flux encodés en JSON (JavaScript Object Notation), dont la taille et le décalage sont précisés, à un Infoset XML. |
CreateJsonReader(Stream, XmlDictionaryReaderQuotas) |
Crée un objet XmlDictionaryReader capable de mapper des flux encodés en JSON (JavaScript Object Notation) à un Infoset XML. |
CreateJsonWriter(Stream) |
Crée un objet XmlDictionaryWriter qui écrit des données encodées par JSON dans un flux. |
CreateJsonWriter(Stream, Encoding) |
Crée un objet XmlDictionaryWriter qui écrit des données encodées par JSON dans un flux d'après un codage de caractères indiqué. |
CreateJsonWriter(Stream, Encoding, Boolean) |
Crée un objet XmlDictionaryWriter qui écrit des données encodées par JSON dans un flux d'après un codage de caractères indiqué. |
CreateJsonWriter(Stream, Encoding, Boolean, Boolean) |
Crée un objet XmlDictionaryWriter qui écrit des données encodées par JSON dans un flux d'après un caractère spécifié. |
CreateJsonWriter(Stream, Encoding, Boolean, Boolean, String) |
Crée un objet XmlDictionaryWriter qui écrit des données encodées par JSON dans un flux d'après un caractère spécifié. |