JsonReaderWriterFactory.CreateJsonReader Metodo

Definizione

Crea una classe XmlDictionaryReader in grado di mappare flussi o buffer codificati con JSON (JavaScript Object Notation) a un InfoSet XML.

Overload

CreateJsonReader(Byte[], XmlDictionaryReaderQuotas)

Crea una classe XmlDictionaryReader in grado di mappare buffer codificati con JSON (JavaScript Object Notation) a un InfoSet XML.

CreateJsonReader(Stream, XmlDictionaryReaderQuotas)

Crea una classe XmlDictionaryReader in grado di mappare flussi codificati con JSON (JavaScript Object Notation) a un InfoSet XML.

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

Crea una classe XmlDictionaryReader in grado di mappare buffer codificati con JSON (JavaScript Object Notation) e con dimensioni e offset specificati a un InfoSet XML.

CreateJsonReader(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)

Crea una classe XmlDictionaryReader in grado di mappare flussi codificati con JSON (JavaScript Object Notation) e con dimensioni e offset specificati a un InfoSet XML.

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

Crea una classe XmlDictionaryReader in grado di mappare buffer codificati con JSON (JavaScript Object Notation) e con dimensioni, offset e codifica dei caratteri specificati a un InfoSet XML.

Commenti

Ogni overload utilizza una classe XmlDictionaryReaderQuotas per impedire attacchi di tipo Denial of Service (DoS) durante la lettura di dati non attendibili. Per altre informazioni sull'uso XmlDictionaryReaderQuotas di per evitare attacchi Denial of Service durante la lettura di dati non attendibili, vedere Considerazioni sulla sicurezza per i dati.

CreateJsonReader(Byte[], XmlDictionaryReaderQuotas)

Source:
JsonReaderWriterFactory.cs
Source:
JsonReaderWriterFactory.cs
Source:
JsonReaderWriterFactory.cs

Crea una classe XmlDictionaryReader in grado di mappare buffer codificati con JSON (JavaScript Object Notation) a 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

Parametri

buffer
Byte[]

Matrice del buffer Byte di input da cui eseguire la lettura.

quotas
XmlDictionaryReaderQuotas

Classe XmlDictionaryReaderQuotas utilizzata per impedire attacchi di tipo Denial of Service durante la lettura di dati non attendibili.

Restituisce

Classe XmlDictionaryReader in grado di elaborare dati JSON (JavaScript Object Notation).

Commenti

Questo overload non accetta Encoding come parametro. La codifica dei caratteri (UTF-8, Unicode o Unicode big-endian) viene rilevata automaticamente al momento della lettura dei dati.

Per altre informazioni sull'uso XmlDictionaryReaderQuotas di per evitare attacchi Denial of Service durante la lettura di dati non attendibili, vedere Considerazioni sulla sicurezza per i dati.

Si applica a

CreateJsonReader(Stream, XmlDictionaryReaderQuotas)

Source:
JsonReaderWriterFactory.cs
Source:
JsonReaderWriterFactory.cs
Source:
JsonReaderWriterFactory.cs

Crea una classe XmlDictionaryReader in grado di mappare flussi codificati con JSON (JavaScript Object Notation) a 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

Parametri

stream
Stream

Classe Stream di input da cui eseguire la lettura.

quotas
XmlDictionaryReaderQuotas

Classe XmlDictionaryReaderQuotas utilizzata per impedire attacchi di tipo Denial of Service durante la lettura di dati non attendibili.

Restituisce

Classe XmlDictionaryReader in grado di leggere dati JSON (JavaScript Object Notation).

Commenti

Questo overload non accetta Encoding come parametro. La codifica dei caratteri (UTF-8, Unicode o Unicode big-endian) viene rilevata automaticamente al momento della lettura dei dati.

Per altre informazioni sull'uso XmlDictionaryReaderQuotas di per evitare attacchi Denial of Service durante la lettura di dati non attendibili, vedere Considerazioni sulla sicurezza per i dati.

Si applica a

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

Source:
JsonReaderWriterFactory.cs
Source:
JsonReaderWriterFactory.cs
Source:
JsonReaderWriterFactory.cs

Crea una classe XmlDictionaryReader in grado di mappare buffer codificati con JSON (JavaScript Object Notation) e con dimensioni e offset specificati a 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

Parametri

buffer
Byte[]

Matrice del buffer Byte di input da cui eseguire la lettura.

offset
Int32

Posizione iniziale dalla quale leggere nel buffer.

count
Int32

Numero di byte che possono essere letti dal buffer.

quotas
XmlDictionaryReaderQuotas

Classe XmlDictionaryReaderQuotas utilizzata per impedire attacchi di tipo Denial of Service durante la lettura di dati non attendibili.

Restituisce

Classe XmlDictionaryReader in grado di leggere dati JSON (JavaScript Object Notation).

Commenti

Questo overload non accetta Encoding come parametro. La codifica dei caratteri (UTF-8, Unicode o Unicode big-endian) viene rilevata automaticamente al momento della lettura dei dati.

Per altre informazioni sull'uso XmlDictionaryReaderQuotas di per evitare attacchi Denial of Service durante la lettura di dati non attendibili, vedere Considerazioni sulla sicurezza per i dati.

Si applica a

CreateJsonReader(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)

Source:
JsonReaderWriterFactory.cs
Source:
JsonReaderWriterFactory.cs
Source:
JsonReaderWriterFactory.cs

Crea una classe XmlDictionaryReader in grado di mappare flussi codificati con JSON (JavaScript Object Notation) e con dimensioni e offset specificati a 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

Parametri

stream
Stream

Classe Stream di input da cui eseguire la lettura.

encoding
Encoding

Classe Encoding che specifica la codifica dei caratteri utilizzata dal lettore. Se come valore è specificato null, il lettore tenta di rilevare automaticamente la codifica.

quotas
XmlDictionaryReaderQuotas

Classe XmlDictionaryReaderQuotas utilizzata per impedire attacchi di tipo Denial of Service durante la lettura di dati non attendibili.

onClose
OnXmlDictionaryReaderClose

Delegato OnXmlDictionaryReaderCloseda chiamare quando il lettore viene chiuso.

Restituisce

Classe XmlDictionaryReader in grado di leggere dati JSON (JavaScript Object Notation).

Commenti

Per altre informazioni sull'uso XmlDictionaryReaderQuotas di per evitare attacchi Denial of Service durante la lettura di dati non attendibili, vedere Considerazioni sulla sicurezza per i dati.

Si applica a

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

Source:
JsonReaderWriterFactory.cs
Source:
JsonReaderWriterFactory.cs
Source:
JsonReaderWriterFactory.cs

Crea una classe XmlDictionaryReader in grado di mappare buffer codificati con JSON (JavaScript Object Notation) e con dimensioni, offset e codifica dei caratteri specificati a 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

Parametri

buffer
Byte[]

Matrice del buffer Byte di input da cui eseguire la lettura.

offset
Int32

Posizione iniziale dalla quale leggere nel buffer.

count
Int32

Numero di byte che possono essere letti dal buffer.

encoding
Encoding

Classe Encoding che specifica la codifica dei caratteri utilizzata dal lettore. Se come valore è specificato null, il lettore tenta di rilevare automaticamente la codifica.

quotas
XmlDictionaryReaderQuotas

Classe XmlDictionaryReaderQuotas utilizzata per impedire attacchi di tipo Denial of Service durante la lettura di dati non attendibili.

onClose
OnXmlDictionaryReaderClose

Delegato OnXmlDictionaryReaderCloseda chiamare quando il lettore viene chiuso. Il valore predefinito è null.

Restituisce

Classe XmlDictionaryReader in grado di leggere dati JSON (JavaScript Object Notation).

Commenti

Per altre informazioni sull'uso XmlDictionaryReaderQuotas di per evitare attacchi Denial of Service durante la lettura di dati non attendibili, vedere Considerazioni sulla sicurezza per i dati.

Si applica a