JsonReaderWriterFactory.CreateJsonReader Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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
- 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
- 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
- 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
- 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.