Freigeben über


JsonReaderWriterFactory.CreateJsonReader Methode

Definition

Erstellt einen XmlDictionaryReader, der mit JSON (JavaScript Object Notation) codierte Streams oder Puffer einem XML-Infoset zuordnen kann.

Überlädt

CreateJsonReader(Byte[], XmlDictionaryReaderQuotas)

Erstellt einen XmlDictionaryReader, der mit JSON (JavaScript Object Notation) codierte Puffer einem XML-Infoset zuordnen kann.

CreateJsonReader(Stream, XmlDictionaryReaderQuotas)

Erstellt einen XmlDictionaryReader, der mit JSON (JavaScript Object Notation) codierte Streams einem XML-Infoset zuordnen kann.

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

Erstellt einen XmlDictionaryReader, der mit JSON (JavaScript Object Notation) codierte Puffer mit einer festen Größe und einem festen Offset einem XML-Infoset zuordnen kann.

CreateJsonReader(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)

Erstellt einen XmlDictionaryReader, der mit JSON (JavaScript Object Notation) codierte Streams mit einer festen Größe und einem festen Offset einem XML-Infoset zuordnen kann.

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

Erstellt einen XmlDictionaryReader, der mit JSON (JavaScript Object Notation) codierte Puffer mit einer festen Größe, einem festen Offset und einer spezifischen Zeichencodierung einem XML-Infoset zuordnen kann.

Hinweise

Jede der Überladungen verwendet ein XmlDictionaryReaderQuotas-Objekt, das beim Lesen nicht vertrauenswürdiger Daten Denial-of-Service-Angriffe verhindert. Weitere Informationen zur Verwendung XmlDictionaryReaderQuotas zum Verhindern von Denial of Service-Angriffen beim Lesen nicht vertrauenswürdiger Daten finden Sie unter Sicherheitsaspekte für Daten.

CreateJsonReader(Byte[], XmlDictionaryReaderQuotas)

Erstellt einen XmlDictionaryReader, der mit JSON (JavaScript Object Notation) codierte Puffer einem XML-Infoset zuordnen kann.

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

Parameter

buffer
Byte[]

Das Byte-Eingabepufferarray, aus dem gelesen wird.

quotas
XmlDictionaryReaderQuotas

Das XmlDictionaryReaderQuotas-Objekt, das beim Lesen nicht vertrauenswürdiger Daten Denial-of-Service-Angriffe verhindert.

Gibt zurück

XmlDictionaryReader

Ein XmlDictionaryReader, der JSON-Daten (JavaScript Object Notation) verarbeiten kann.

Hinweise

Diese Überladung lässt keinen Encoding-Parameter zu. Die Zeichencodierung (UTF-8, Unicode oder Big-Endian Unicode) wird automatisch erkannt, wenn die Daten gelesen werden.

Weitere Informationen zur Verwendung XmlDictionaryReaderQuotas zum Verhindern von Denial of Service-Angriffen beim Lesen nicht vertrauenswürdiger Daten finden Sie unter Sicherheitsaspekte für Daten.

Gilt für

CreateJsonReader(Stream, XmlDictionaryReaderQuotas)

Erstellt einen XmlDictionaryReader, der mit JSON (JavaScript Object Notation) codierte Streams einem XML-Infoset zuordnen kann.

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

Parameter

stream
Stream

Der Eingabe-Stream, aus dem gelesen wird.

quotas
XmlDictionaryReaderQuotas

Das XmlDictionaryReaderQuotas-Objekt, das beim Lesen nicht vertrauenswürdiger Daten Denial-of-Service-Angriffe verhindert.

Gibt zurück

XmlDictionaryReader

Ein XmlDictionaryReader, der JSON (JavaScript Object Notation) lesen kann.

Hinweise

Diese Überladung verwendet keinen Encoding-Parameter. Die Zeichencodierung (UTF-8, Unicode oder Big-Endian Unicode) wird automatisch erkannt, wenn die Daten gelesen werden.

Weitere Informationen zur Verwendung XmlDictionaryReaderQuotas zum Verhindern von Denial of Service-Angriffen beim Lesen nicht vertrauenswürdiger Daten finden Sie unter Sicherheitsaspekte für Daten.

Gilt für

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

Erstellt einen XmlDictionaryReader, der mit JSON (JavaScript Object Notation) codierte Puffer mit einer festen Größe und einem festen Offset einem XML-Infoset zuordnen kann.

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

Parameter

buffer
Byte[]

Das Byte-Eingabepufferarray, aus dem gelesen wird.

offset
Int32

Anfangsposition, von der in buffer gelesen wird.

count
Int32

Byteanzahl, die von buffer gelesen werden kann.

quotas
XmlDictionaryReaderQuotas

Das XmlDictionaryReaderQuotas-Objekt, das beim Lesen nicht vertrauenswürdiger Daten Denial-of-Service-Angriffe verhindert.

Gibt zurück

XmlDictionaryReader

Ein XmlDictionaryReader, der JSON (JavaScript Object Notation) lesen kann.

Hinweise

Diese Überladung verwendet keinen Encoding-Parameter. Die Zeichencodierung (UTF-8, Unicode oder Big-Endian Unicode) wird automatisch erkannt, wenn die Daten gelesen werden.

Weitere Informationen zur Verwendung XmlDictionaryReaderQuotas zum Verhindern von Denial of Service-Angriffen beim Lesen nicht vertrauenswürdiger Daten finden Sie unter Sicherheitsaspekte für Daten.

Gilt für

CreateJsonReader(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)

Erstellt einen XmlDictionaryReader, der mit JSON (JavaScript Object Notation) codierte Streams mit einer festen Größe und einem festen Offset einem XML-Infoset zuordnen kann.

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

Parameter

stream
Stream

Der Eingabe-Stream, aus dem gelesen wird.

encoding
Encoding

Das Encoding-Objekt, das die von dem Reader verwendete Zeichencodierung angibt. Wenn als Wert null angegeben wird, versucht der Reader, die Codierung automatisch zu erkennen.

quotas
XmlDictionaryReaderQuotas

Das XmlDictionaryReaderQuotas-Objekt, das beim Lesen nicht vertrauenswürdiger Daten Denial-of-Service-Angriffe verhindert.

onClose
OnXmlDictionaryReaderClose

Der OnXmlDictionaryReaderClose-Delegat, der beim Schließen des Readers aufgerufen wird.

Gibt zurück

XmlDictionaryReader

Ein XmlDictionaryReader, der JSON (JavaScript Object Notation) lesen kann.

Hinweise

Weitere Informationen zur Verwendung XmlDictionaryReaderQuotas zum Verhindern von Denial of Service-Angriffen beim Lesen nicht vertrauenswürdiger Daten finden Sie unter Sicherheitsaspekte für Daten.

Gilt für

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

Erstellt einen XmlDictionaryReader, der mit JSON (JavaScript Object Notation) codierte Puffer mit einer festen Größe, einem festen Offset und einer spezifischen Zeichencodierung einem XML-Infoset zuordnen kann.

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

Parameter

buffer
Byte[]

Das Byte-Eingabepufferarray, aus dem gelesen wird.

offset
Int32

Anfangsposition, von der in buffer gelesen wird.

count
Int32

Byteanzahl, die von buffer gelesen werden kann.

encoding
Encoding

Das Encoding-Objekt, das die von dem Reader verwendete Zeichencodierung angibt. Wenn als Wert null angegeben wird, versucht der Reader, die Codierung automatisch zu erkennen.

quotas
XmlDictionaryReaderQuotas

Das XmlDictionaryReaderQuotas-Objekt, das beim Lesen nicht vertrauenswürdiger Daten Denial-of-Service-Angriffe verhindert.

onClose
OnXmlDictionaryReaderClose

Der OnXmlDictionaryReaderClose-Delegat, der beim Schließen des Readers aufgerufen wird. Der Standardwert ist null.

Gibt zurück

XmlDictionaryReader

Ein XmlDictionaryReader, der JSON (JavaScript Object Notation) lesen kann.

Hinweise

Weitere Informationen zur Verwendung XmlDictionaryReaderQuotas zum Verhindern von Denial of Service-Angriffen beim Lesen nicht vertrauenswürdiger Daten finden Sie unter Sicherheitsaspekte für Daten.

Gilt für