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 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
- quotas
- XmlDictionaryReaderQuotas
Das XmlDictionaryReaderQuotas-Objekt, das beim Lesen nicht vertrauenswürdiger Daten Denial-of-Service-Angriffe verhindert.
Gibt zurück
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
- quotas
- XmlDictionaryReaderQuotas
Das XmlDictionaryReaderQuotas-Objekt, das beim Lesen nicht vertrauenswürdiger Daten Denial-of-Service-Angriffe verhindert.
Gibt zurück
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
- 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
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
- 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
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
- 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
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.