JsonReaderWriterFactory.CreateJsonReader Metodo

Definizione

Crea un oggetto XmlDictionaryReader che può eseguire il mapping di flussi o buffer codificati con JavaScript Object Notation (JSON) a un Infoset XML.

Overload

Nome Descrizione
CreateJsonReader(Byte[], XmlDictionaryReaderQuotas)

Crea un oggetto XmlDictionaryReader in grado di eseguire il mapping dei buffer codificati con JavaScript Object Notation (JSON) a un Infoset XML.

CreateJsonReader(Stream, XmlDictionaryReaderQuotas)

Crea un oggetto XmlDictionaryReader in grado di eseguire il mapping dei flussi codificati con JavaScript Object Notation (JSON) a un Infoset XML.

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

Crea un oggetto XmlDictionaryReader in grado di eseguire il mapping dei buffer codificati con JavaScript Object Notation (JSON), di una dimensione e un offset specificati, a un Infoset XML.

CreateJsonReader(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)

Crea un oggetto XmlDictionaryReader in grado di eseguire il mapping dei flussi codificati con JavaScript Object Notation (JSON), di una dimensione e un offset specificati, a un Infoset XML.

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

Crea un oggetto XmlDictionaryReader in grado di eseguire il mapping dei buffer codificati con JavaScript Object Notation (JSON), con una dimensione e una codifica di caratteri e offset specificati a un Infoset XML.

Commenti

Ogni overload usa un oggetto XmlDictionaryReaderQuotas per impedire attacchi 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)

Crea un oggetto XmlDictionaryReader in grado di eseguire il mapping dei buffer codificati con JavaScript Object Notation (JSON) 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 di buffer di input Byte da cui leggere.

quotas
XmlDictionaryReaderQuotas

Utilizzato XmlDictionaryReaderQuotas per impedire attacchi Denial of Service durante la lettura di dati non attendibili.

Valori restituiti

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

Commenti

Questo overload non accetta un Encoding parametro. La codifica dei caratteri (UTF-8, Unicode o Unicode Big-Endian) viene rilevata automaticamente quando i dati vengono letti.

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)

Crea un oggetto XmlDictionaryReader in grado di eseguire il mapping dei flussi codificati con JavaScript Object Notation (JSON) 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

Input Stream da cui leggere.

quotas
XmlDictionaryReaderQuotas

Utilizzato XmlDictionaryReaderQuotas per impedire attacchi Denial of Service durante la lettura di dati non attendibili.

Valori restituiti

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

Commenti

Questo overload non accetta un Encoding parametro. La codifica dei caratteri (UTF-8, Unicode o Unicode Big-Endian) viene rilevata automaticamente quando i dati vengono letti.

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)

Crea un oggetto XmlDictionaryReader in grado di eseguire il mapping dei buffer codificati con JavaScript Object Notation (JSON), di una dimensione e un 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 di buffer di input Byte da cui leggere.

offset
Int32

Posizione iniziale da cui leggere in buffer.

count
Int32

Numero di byte che possono essere letti da buffer.

quotas
XmlDictionaryReaderQuotas

Utilizzato XmlDictionaryReaderQuotas per impedire attacchi Denial of Service durante la lettura di dati non attendibili.

Valori restituiti

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

Commenti

Questo overload non accetta un Encoding parametro. La codifica dei caratteri (UTF-8, Unicode o Unicode Big-Endian) viene rilevata automaticamente quando i dati vengono letti.

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)

Crea un oggetto XmlDictionaryReader in grado di eseguire il mapping dei flussi codificati con JavaScript Object Notation (JSON), di una dimensione e un 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);
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

Input Stream da cui leggere.

encoding
Encoding

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

quotas
XmlDictionaryReaderQuotas

Utilizzato XmlDictionaryReaderQuotas per impedire attacchi Denial of Service durante la lettura di dati non attendibili.

onClose
OnXmlDictionaryReaderClose

Delegato OnXmlDictionaryReaderClose da chiamare quando il lettore viene chiuso.

Valori restituiti

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

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)

Crea un oggetto XmlDictionaryReader in grado di eseguire il mapping dei buffer codificati con JavaScript Object Notation (JSON), con una dimensione e una codifica di caratteri e offset 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);
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 di buffer di input Byte da cui leggere.

offset
Int32

Posizione iniziale da cui leggere in buffer.

count
Int32

Numero di byte che possono essere letti da buffer.

encoding
Encoding

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

quotas
XmlDictionaryReaderQuotas

Utilizzato XmlDictionaryReaderQuotas per impedire attacchi Denial of Service durante la lettura di dati non attendibili.

onClose
OnXmlDictionaryReaderClose

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

Valori restituiti

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

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