Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo JsonReaderWriterFactory.CreateJsonReader (Byte[], Int32, Int32, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)

 

Data di pubblicazione: ottobre 2016

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.

Spazio dei nomi:   System.Runtime.Serialization.Json
Assembly:  System.Runtime.Serialization (in System.Runtime.Serialization.dll)

public static XmlDictionaryReader CreateJsonReader(
	byte[] buffer,
	int offset,
	int count,
	Encoding encoding,
	XmlDictionaryReaderQuotas quotas,
	OnXmlDictionaryReaderClose onClose
)

Parametri

buffer
Type: System.Byte[]

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

offset
Type: System.Int32

Posizione iniziale dalla quale leggere nel buffer.

count
Type: System.Int32

Numero di byte che possono essere letti dal buffer.

encoding
Type: System.Text.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
Type: System.Xml.XmlDictionaryReaderQuotas

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

onClose
Type: System.Xml.OnXmlDictionaryReaderClose

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

Valore restituito

Type: System.Xml.XmlDictionaryReader

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

Per altre informazioni su using XmlDictionaryReaderQuotas to prevent Denial of Service attacks when reading untrusted data, see Considerazioni sulla protezione per i dati.

.NET Framework
Disponibile da 3.5
Torna all'inizio
Mostra: