JsonReaderWriterFactory.CreateJsonReader Methode

Definition

Erstellt ein XmlDictionaryReader Objekt, das datenströme oder Puffer, die mit JavaScript Object Notation (JSON) codiert sind, einem XML-Infoset zuordnen kann.

Überlädt

Name Beschreibung
CreateJsonReader(Byte[], XmlDictionaryReaderQuotas)

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

CreateJsonReader(Stream, XmlDictionaryReaderQuotas)

Erstellt einen XmlDictionaryReader Datenstrom, der mit JavaScript Object Notation (JSON) codiert ist, einem XML-Infoset zuzuordnen.

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

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

CreateJsonReader(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)

Erstellt eine XmlDictionaryReader Datenströme, die mit JavaScript Object Notation (JSON), einer angegebenen Größe und einem Offset codiert sind, einem XML-Infoset zuzuordnen.

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

Erstellt einen XmlDictionaryReader Puffer, der mit JavaScript Object Notation (JSON) codiert ist, mit einer angegebenen Größe und Offset- und Zeichencodierung, einem XML-Infoset zugeordnet werden kann.

Hinweise

Jede der Überladungen verwendet einen XmlDictionaryReaderQuotas , um Denial of Service (DoS)-Angriffe beim Lesen nicht vertrauenswürdiger Daten zu verhindern. Weitere Informationen zur Verwendung XmlDictionaryReaderQuotas , um Denial-of-Service-Angriffe beim Lesen nicht vertrauenswürdiger Daten zu verhindern, finden Sie unter Sicherheitsüberlegungen für Daten.

CreateJsonReader(Byte[], XmlDictionaryReaderQuotas)

Quelle:
JsonReaderWriterFactory.cs
Quelle:
JsonReaderWriterFactory.cs
Quelle:
JsonReaderWriterFactory.cs
Quelle:
JsonReaderWriterFactory.cs
Quelle:
JsonReaderWriterFactory.cs

Erstellt einen XmlDictionaryReader Puffer, der mit JavaScript Object Notation (JSON) 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 Eingabepufferarray Byte , aus dem gelesen werden soll.

quotas
XmlDictionaryReaderQuotas

Wird XmlDictionaryReaderQuotas verwendet, um Denial-of-Service-Angriffe beim Lesen nicht vertrauenswürdiger Daten zu verhindern.

Gibt zurück

Ein XmlDictionaryReader Objekt, das Json-Daten (JavaScript Object Notation) verarbeiten kann.

Hinweise

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

Weitere Informationen zur Verwendung XmlDictionaryReaderQuotas , um Denial-of-Service-Angriffe beim Lesen nicht vertrauenswürdiger Daten zu verhindern, finden Sie unter Sicherheitsüberlegungen für Daten.

Gilt für:

CreateJsonReader(Stream, XmlDictionaryReaderQuotas)

Quelle:
JsonReaderWriterFactory.cs
Quelle:
JsonReaderWriterFactory.cs
Quelle:
JsonReaderWriterFactory.cs
Quelle:
JsonReaderWriterFactory.cs
Quelle:
JsonReaderWriterFactory.cs

Erstellt einen XmlDictionaryReader Datenstrom, der mit JavaScript Object Notation (JSON) codiert ist, einem XML-Infoset zuzuordnen.

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

Die Eingabe Stream , aus der gelesen werden soll.

quotas
XmlDictionaryReaderQuotas

Wird XmlDictionaryReaderQuotas verwendet, um Denial-of-Service-Angriffe beim Lesen nicht vertrauenswürdiger Daten zu verhindern.

Gibt zurück

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

Hinweise

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

Weitere Informationen zur Verwendung XmlDictionaryReaderQuotas , um Denial-of-Service-Angriffe beim Lesen nicht vertrauenswürdiger Daten zu verhindern, finden Sie unter Sicherheitsüberlegungen für Daten.

Gilt für:

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

Quelle:
JsonReaderWriterFactory.cs
Quelle:
JsonReaderWriterFactory.cs
Quelle:
JsonReaderWriterFactory.cs
Quelle:
JsonReaderWriterFactory.cs
Quelle:
JsonReaderWriterFactory.cs

Erstellt einen XmlDictionaryReader Puffer, der mit JavaScript Object Notation (JSON), einer angegebenen Größe und einem Offset codierte Puffer zu 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 Eingabepufferarray Byte , aus dem gelesen werden soll.

offset
Int32

Startposition, von der aus gelesen bufferwerden soll.

count
Int32

Anzahl der Bytes, aus bufferdenen gelesen werden kann.

quotas
XmlDictionaryReaderQuotas

Wird XmlDictionaryReaderQuotas verwendet, um Denial-of-Service-Angriffe beim Lesen nicht vertrauenswürdiger Daten zu verhindern.

Gibt zurück

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

Hinweise

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

Weitere Informationen zur Verwendung XmlDictionaryReaderQuotas , um Denial-of-Service-Angriffe beim Lesen nicht vertrauenswürdiger Daten zu verhindern, finden Sie unter Sicherheitsüberlegungen für Daten.

Gilt für:

CreateJsonReader(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)

Quelle:
JsonReaderWriterFactory.cs
Quelle:
JsonReaderWriterFactory.cs
Quelle:
JsonReaderWriterFactory.cs
Quelle:
JsonReaderWriterFactory.cs
Quelle:
JsonReaderWriterFactory.cs

Erstellt eine XmlDictionaryReader Datenströme, die mit JavaScript Object Notation (JSON), einer angegebenen Größe und einem Offset codiert sind, einem XML-Infoset zuzuordnen.

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

Die Eingabe Stream , aus der gelesen werden soll.

encoding
Encoding

Dies Encoding gibt die zeichencodierung an, die vom Leser verwendet wird. Wenn null als Wert angegeben wird, versucht der Leser, die Codierung automatisch zu erkennen.

quotas
XmlDictionaryReaderQuotas

Wird XmlDictionaryReaderQuotas verwendet, um Denial-of-Service-Angriffe beim Lesen nicht vertrauenswürdiger Daten zu verhindern.

onClose
OnXmlDictionaryReaderClose

Die OnXmlDictionaryReaderClose Stellvertretung, die aufgerufen werden soll, wenn der Leser geschlossen wird.

Gibt zurück

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

Hinweise

Weitere Informationen zur Verwendung XmlDictionaryReaderQuotas , um Denial-of-Service-Angriffe beim Lesen nicht vertrauenswürdiger Daten zu verhindern, finden Sie unter Sicherheitsüberlegungen für Daten.

Gilt für:

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

Quelle:
JsonReaderWriterFactory.cs
Quelle:
JsonReaderWriterFactory.cs
Quelle:
JsonReaderWriterFactory.cs
Quelle:
JsonReaderWriterFactory.cs
Quelle:
JsonReaderWriterFactory.cs

Erstellt einen XmlDictionaryReader Puffer, der mit JavaScript Object Notation (JSON) codiert ist, mit einer angegebenen Größe und Offset- und Zeichencodierung, einem XML-Infoset zugeordnet werden 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 Eingabepufferarray Byte , aus dem gelesen werden soll.

offset
Int32

Startposition, von der aus gelesen bufferwerden soll.

count
Int32

Anzahl der Bytes, aus bufferdenen gelesen werden kann.

encoding
Encoding

Dies Encoding gibt die zeichencodierung an, die vom Leser verwendet wird. Wenn null als Wert angegeben wird, versucht der Leser, die Codierung automatisch zu erkennen.

quotas
XmlDictionaryReaderQuotas

Wird XmlDictionaryReaderQuotas verwendet, um Denial-of-Service-Angriffe beim Lesen nicht vertrauenswürdiger Daten zu verhindern.

onClose
OnXmlDictionaryReaderClose

Die OnXmlDictionaryReaderClose Stellvertretung, die aufgerufen werden soll, wenn der Leser geschlossen wird. Der Standardwert ist null.

Gibt zurück

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

Hinweise

Weitere Informationen zur Verwendung XmlDictionaryReaderQuotas , um Denial-of-Service-Angriffe beim Lesen nicht vertrauenswürdiger Daten zu verhindern, finden Sie unter Sicherheitsüberlegungen für Daten.

Gilt für: