JsonReaderWriterFactory.CreateJsonReader Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
- 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
- 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
- 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
- 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
- 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.