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 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
- 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
- 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
- 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
- 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
- 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.