JsonReaderWriterFactory.CreateJsonReader Méthode
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.
Crée un objet XmlDictionaryReader capable de mapper des flux ou des mémoires tampons encodés en JSON (JavaScript Object Notation) à un Infoset XML.
Surcharges
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, XmlDictionaryReaderQuotas) |
Crée un objet XmlDictionaryReader capable de mapper des flux encodés en JSON (JavaScript Object Notation) à 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(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(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. |
Remarques
Chacune des surcharges utilise un XmlDictionaryReaderQuotas pour empêcher les attaques par déni de service pendant la lecture de données non fiables. Pour plus d’informations sur l’utilisation XmlDictionaryReaderQuotas pour empêcher les attaques par déni de service lors de la lecture de données non approuvées, consultez Considérations relatives à la sécurité pour les données.
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.
public:
static System::Xml::XmlDictionaryReader ^ CreateJsonReader(cli::array <System::Byte> ^ buffer, System::Xml::XmlDictionaryReaderQuotas ^ quotas);
public static System.Xml.XmlDictionaryReader CreateJsonReader (byte[] buffer, System.Xml.XmlDictionaryReaderQuotas quotas);
static member CreateJsonReader : byte[] * System.Xml.XmlDictionaryReaderQuotas -> System.Xml.XmlDictionaryReader
Public Shared Function CreateJsonReader (buffer As Byte(), quotas As XmlDictionaryReaderQuotas) As XmlDictionaryReader
Paramètres
- quotas
- XmlDictionaryReaderQuotas
XmlDictionaryReaderQuotas utilisé pour empêcher les attaques par déni de service lors de la lecture de données non fiables.
Retours
XmlDictionaryReader capable de traiter les données JSON (JavaScript Objet Notation).
Remarques
Cette surcharge n'accepte pas de paramètre Encoding. Le codage de caractères (UTF-8, Unicode ou Big-Endian Unicode) est détecté automatiquement lors de la lecture des données.
Pour plus d’informations sur l’utilisation XmlDictionaryReaderQuotas pour empêcher les attaques par déni de service lors de la lecture de données non approuvées, consultez Considérations relatives à la sécurité pour les données.
S’applique à
CreateJsonReader(Stream, XmlDictionaryReaderQuotas)
Crée un objet XmlDictionaryReader capable de mapper des flux encodés en JSON (JavaScript Object Notation) à un Infoset XML.
public:
static System::Xml::XmlDictionaryReader ^ CreateJsonReader(System::IO::Stream ^ stream, System::Xml::XmlDictionaryReaderQuotas ^ quotas);
public static System.Xml.XmlDictionaryReader CreateJsonReader (System.IO.Stream stream, System.Xml.XmlDictionaryReaderQuotas quotas);
static member CreateJsonReader : System.IO.Stream * System.Xml.XmlDictionaryReaderQuotas -> System.Xml.XmlDictionaryReader
Public Shared Function CreateJsonReader (stream As Stream, quotas As XmlDictionaryReaderQuotas) As XmlDictionaryReader
Paramètres
- quotas
- XmlDictionaryReaderQuotas
XmlDictionaryReaderQuotas utilisé pour empêcher les attaques par déni de service lors de la lecture de données non fiables.
Retours
XmlDictionaryReader capable de lire des données JSON (JavaScript Object Notation).
Remarques
Cette surcharge n'accepte pas de paramètre Encoding. Le codage de caractères (UTF-8, Unicode ou Big-Endian Unicode) est détecté automatiquement lors de la lecture des données.
Pour plus d’informations sur l’utilisation XmlDictionaryReaderQuotas pour empêcher les attaques par déni de service lors de la lecture de données non approuvées, consultez Considérations relatives à la sécurité pour les données.
S’applique à
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.
public:
static System::Xml::XmlDictionaryReader ^ CreateJsonReader(cli::array <System::Byte> ^ buffer, int offset, int count, System::Xml::XmlDictionaryReaderQuotas ^ quotas);
public static System.Xml.XmlDictionaryReader CreateJsonReader (byte[] buffer, int offset, int count, System.Xml.XmlDictionaryReaderQuotas quotas);
static member CreateJsonReader : byte[] * int * int * System.Xml.XmlDictionaryReaderQuotas -> System.Xml.XmlDictionaryReader
Public Shared Function CreateJsonReader (buffer As Byte(), offset As Integer, count As Integer, quotas As XmlDictionaryReaderQuotas) As XmlDictionaryReader
Paramètres
- offset
- Int32
Position de départ à partir de laquelle effectuer la lecture dans buffer
.
- count
- Int32
Nombre d'octets pouvant être lus à partir de buffer
.
- quotas
- XmlDictionaryReaderQuotas
XmlDictionaryReaderQuotas utilisé pour empêcher les attaques par déni de service lors de la lecture de données non fiables.
Retours
XmlDictionaryReader capable de lire des données JSON (JavaScript Object Notation).
Remarques
Cette surcharge n'accepte pas de paramètre Encoding. Le codage de caractères (UTF-8, Unicode ou Big-Endian Unicode) est détecté automatiquement lors de la lecture des données.
Pour plus d’informations sur l’utilisation XmlDictionaryReaderQuotas pour empêcher les attaques par déni de service lors de la lecture de données non approuvées, consultez Considérations relatives à la sécurité pour les données.
S’applique à
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.
public:
static System::Xml::XmlDictionaryReader ^ CreateJsonReader(System::IO::Stream ^ stream, System::Text::Encoding ^ encoding, System::Xml::XmlDictionaryReaderQuotas ^ quotas, System::Xml::OnXmlDictionaryReaderClose ^ onClose);
public static System.Xml.XmlDictionaryReader CreateJsonReader (System.IO.Stream stream, System.Text.Encoding? encoding, System.Xml.XmlDictionaryReaderQuotas quotas, System.Xml.OnXmlDictionaryReaderClose? onClose);
public static System.Xml.XmlDictionaryReader CreateJsonReader (System.IO.Stream stream, System.Text.Encoding encoding, System.Xml.XmlDictionaryReaderQuotas quotas, System.Xml.OnXmlDictionaryReaderClose onClose);
static member CreateJsonReader : System.IO.Stream * System.Text.Encoding * System.Xml.XmlDictionaryReaderQuotas * System.Xml.OnXmlDictionaryReaderClose -> System.Xml.XmlDictionaryReader
Public Shared Function CreateJsonReader (stream As Stream, encoding As Encoding, quotas As XmlDictionaryReaderQuotas, onClose As OnXmlDictionaryReaderClose) As XmlDictionaryReader
Paramètres
- encoding
- Encoding
Encoding qui spécifie l'encodage de caractère utilisé par le lecteur. Si null
est spécifié comme valeur, le lecteur essaie de détecter automatiquement l'encodage.
- quotas
- XmlDictionaryReaderQuotas
XmlDictionaryReaderQuotas utilisé pour empêcher les attaques par déni de service lors de la lecture de données non fiables.
- onClose
- OnXmlDictionaryReaderClose
Délégué OnXmlDictionaryReaderClose à appeler lorsque le lecteur est fermé.
Retours
XmlDictionaryReader capable de lire des données JSON (JavaScript Object Notation).
Remarques
Pour plus d’informations sur l’utilisation XmlDictionaryReaderQuotas pour empêcher les attaques par déni de service lors de la lecture de données non approuvées, consultez Considérations relatives à la sécurité pour les données.
S’applique à
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.
public:
static System::Xml::XmlDictionaryReader ^ CreateJsonReader(cli::array <System::Byte> ^ buffer, int offset, int count, System::Text::Encoding ^ encoding, System::Xml::XmlDictionaryReaderQuotas ^ quotas, System::Xml::OnXmlDictionaryReaderClose ^ onClose);
public static System.Xml.XmlDictionaryReader CreateJsonReader (byte[] buffer, int offset, int count, System.Text.Encoding? encoding, System.Xml.XmlDictionaryReaderQuotas quotas, System.Xml.OnXmlDictionaryReaderClose? onClose);
public static System.Xml.XmlDictionaryReader CreateJsonReader (byte[] buffer, int offset, int count, System.Text.Encoding encoding, System.Xml.XmlDictionaryReaderQuotas quotas, System.Xml.OnXmlDictionaryReaderClose onClose);
static member CreateJsonReader : byte[] * int * int * System.Text.Encoding * System.Xml.XmlDictionaryReaderQuotas * System.Xml.OnXmlDictionaryReaderClose -> System.Xml.XmlDictionaryReader
Public Shared Function CreateJsonReader (buffer As Byte(), offset As Integer, count As Integer, encoding As Encoding, quotas As XmlDictionaryReaderQuotas, onClose As OnXmlDictionaryReaderClose) As XmlDictionaryReader
Paramètres
- offset
- Int32
Position de départ à partir de laquelle effectuer la lecture dans buffer
.
- count
- Int32
Nombre d'octets pouvant être lus à partir de buffer
.
- encoding
- Encoding
Encoding qui spécifie l'encodage de caractère utilisé par le lecteur. Si null
est spécifié comme valeur, le lecteur essaie de détecter automatiquement l'encodage.
- quotas
- XmlDictionaryReaderQuotas
XmlDictionaryReaderQuotas utilisé pour empêcher les attaques par déni de service lors de la lecture de données non fiables.
- onClose
- OnXmlDictionaryReaderClose
Délégué OnXmlDictionaryReaderClose à appeler lorsque le lecteur est fermé. La valeur par défaut est null
.
Retours
XmlDictionaryReader capable de lire des données JSON (JavaScript Object Notation).
Remarques
Pour plus d’informations sur l’utilisation XmlDictionaryReaderQuotas pour empêcher les attaques par déni de service lors de la lecture de données non approuvées, consultez Considérations relatives à la sécurité pour les données.