JsonReaderWriterFactory.CreateJsonReader Méthode

Définition

Crée un XmlDictionaryReader objet qui peut mapper des flux ou des mémoires tampons encodés avec javaScript Object Notation (JSON) à un infoset XML.

Surcharges

Nom Description
CreateJsonReader(Byte[], XmlDictionaryReaderQuotas)

Crée un XmlDictionaryReader objet qui peut mapper des mémoires tampons encodées avec javaScript Object Notation (JSON) à un ensemble d’informations XML.

CreateJsonReader(Stream, XmlDictionaryReaderQuotas)

Crée un XmlDictionaryReader flux qui peut mapper des flux encodés avec javaScript Object Notation (JSON) à un infoset XML.

CreateJsonReader(Byte[], Int32, Int32, XmlDictionaryReaderQuotas)

Crée un XmlDictionaryReader tampon qui peut mapper des mémoires tampons encodées avec javaScript Object Notation (JSON), d’une taille et d’un décalage spécifiés, à un infoset XML.

CreateJsonReader(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)

Crée un XmlDictionaryReader flux qui peut mapper des flux encodés avec javaScript Object Notation (JSON), d’une taille et d’un décalage spécifiés, à un Infoset XML.

CreateJsonReader(Byte[], Int32, Int32, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)

Crée une XmlDictionaryReader mémoire tampon qui peut mapper des mémoires tampons encodées avec javaScript Object Notation (JSON), avec une taille et un encodage de décalage et de caractères spécifiés, à un ensemble d’informations XML.

Remarques

Chacune des surcharges utilise un XmlDictionaryReaderQuotas pour empêcher les attaques par déni de service (DoS) lors de la lecture de données non approuvé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.

CreateJsonReader(Byte[], XmlDictionaryReaderQuotas)

Crée un XmlDictionaryReader objet qui peut mapper des mémoires tampons encodées avec javaScript Object Notation (JSON) à un ensemble d’informations 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

buffer
Byte[]

Tableau de mémoires tampons d’entrée Byte à partir duquel lire.

quotas
XmlDictionaryReaderQuotas

Utilisé XmlDictionaryReaderQuotas pour empêcher les attaques par déni de service lors de la lecture de données non approuvées.

Retours

Qui XmlDictionaryReader peut traiter les données JSON (JavaScript Object Notation).

Remarques

Cette surcharge n’accepte pas de Encoding paramètre. L’encodage de caractères (UTF-8, Unicode ou Big-Endian Unicode) est détecté automatiquement lorsque les données sont lues.

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 XmlDictionaryReader flux qui peut mapper des flux encodés avec javaScript Object Notation (JSON) à 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

stream
Stream

Entrée Stream à partir de laquelle lire.

quotas
XmlDictionaryReaderQuotas

Utilisé XmlDictionaryReaderQuotas pour empêcher les attaques par déni de service lors de la lecture de données non approuvées.

Retours

Qui XmlDictionaryReader peut lire la notation d’objet JavaScript (JSON).

Remarques

Cette surcharge ne prend pas de Encoding paramètre. L’encodage de caractères (UTF-8, Unicode ou Big-Endian Unicode) est détecté automatiquement lorsque les données sont lues.

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 XmlDictionaryReader tampon qui peut mapper des mémoires tampons encodées avec javaScript Object Notation (JSON), d’une taille et d’un décalage spécifié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

buffer
Byte[]

Tableau de mémoires tampons d’entrée Byte à partir duquel lire.

offset
Int32

Position de départ à partir de laquelle lire .buffer

count
Int32

Nombre d’octets qui peuvent être lus à partir de buffer.

quotas
XmlDictionaryReaderQuotas

Utilisé XmlDictionaryReaderQuotas pour empêcher les attaques par déni de service lors de la lecture de données non approuvées.

Retours

Qui XmlDictionaryReader peut lire la notation d’objet JavaScript (JSON).

Remarques

Cette surcharge ne prend pas de Encoding paramètre. L’encodage de caractères (UTF-8, Unicode ou Big-Endian Unicode) est détecté automatiquement lorsque les données sont lues.

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 XmlDictionaryReader flux qui peut mapper des flux encodés avec javaScript Object Notation (JSON), d’une taille et d’un décalage spécifié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);
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

stream
Stream

Entrée Stream à partir de laquelle lire.

encoding
Encoding

Qui Encoding spécifie l’encodage de caractères utilisé par le lecteur. S’il null est spécifié comme valeur, le lecteur tente de détecter automatiquement l’encodage.

quotas
XmlDictionaryReaderQuotas

Utilisé XmlDictionaryReaderQuotas pour empêcher les attaques par déni de service lors de la lecture de données non approuvées.

onClose
OnXmlDictionaryReaderClose

Délégué OnXmlDictionaryReaderClose à appeler lorsque le lecteur est fermé.

Retours

Qui XmlDictionaryReader peut lire la notation d’objet JavaScript (JSON).

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 une XmlDictionaryReader mémoire tampon qui peut mapper des mémoires tampons encodées avec javaScript Object Notation (JSON), avec une taille et un encodage de décalage et de caractères spécifiés, à un ensemble d’informations 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);
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

buffer
Byte[]

Tableau de mémoires tampons d’entrée Byte à partir duquel lire.

offset
Int32

Position de départ à partir de laquelle lire .buffer

count
Int32

Nombre d’octets qui peuvent être lus à partir de buffer.

encoding
Encoding

Qui Encoding spécifie l’encodage de caractères utilisé par le lecteur. S’il null est spécifié comme valeur, le lecteur tente de détecter automatiquement l’encodage.

quotas
XmlDictionaryReaderQuotas

Utilisé XmlDictionaryReaderQuotas pour empêcher les attaques par déni de service lors de la lecture de données non approuvées.

onClose
OnXmlDictionaryReaderClose

Délégué OnXmlDictionaryReaderClose à appeler lorsque le lecteur est fermé. La valeur par défaut est null.

Retours

Qui XmlDictionaryReader peut lire la notation d’objet JavaScript (JSON).

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 à