Udostępnij za pośrednictwem


JsonReaderWriterFactory.CreateJsonReader Metoda

Definicja

Tworzy obiekt XmlDictionaryReader , który może mapować — strumienie lub bufory zakodowane za pomocą formatu JavaScript Object Notation (JSON) do zestawu informacji XML.

Przeciążenia

CreateJsonReader(Byte[], XmlDictionaryReaderQuotas)

Tworzy obiekt XmlDictionaryReader , który może mapować bufory zakodowane za pomocą formatu JavaScript Object Notation (JSON) na zestaw informacji XML.

CreateJsonReader(Stream, XmlDictionaryReaderQuotas)

Tworzy obiekt XmlDictionaryReader , który może mapować strumienie zakodowane przy użyciu formatu JavaScript Object Notation (JSON) na zestaw informacji XML.

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

Tworzy obiekt XmlDictionaryReader , który może mapować bufory zakodowane przy użyciu formatu JavaScript Object Notation (JSON) o określonym rozmiarze i przesunięciu na zestaw informacji XML.

CreateJsonReader(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)

Tworzy obiekt XmlDictionaryReader , który może mapować strumienie zakodowane przy użyciu formatu JavaScript Object Notation (JSON) o określonym rozmiarze i przesunięciu na zestaw informacji XML.

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

Tworzy obiekt XmlDictionaryReader , który może mapować bufory zakodowane w formacie JavaScript Object Notation (JSON) z określonym rozmiarem i przesunięciem i kodowaniem znaków do zestawu informacji XML.

Uwagi

Każde z przeciążeń używa elementu , XmlDictionaryReaderQuotas aby zapobiec atakom typu "odmowa usługi" (DoS) podczas odczytywania niezaufanych danych. Aby uzyskać więcej informacji na temat zapobiegania XmlDictionaryReaderQuotas atakom typu "odmowa usługi" podczas odczytywania niezaufanych danych, zobacz Zagadnienia dotyczące zabezpieczeń danych.

CreateJsonReader(Byte[], XmlDictionaryReaderQuotas)

Źródło:
JsonReaderWriterFactory.cs
Źródło:
JsonReaderWriterFactory.cs
Źródło:
JsonReaderWriterFactory.cs

Tworzy obiekt XmlDictionaryReader , który może mapować bufory zakodowane za pomocą formatu JavaScript Object Notation (JSON) na zestaw informacji XML.

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

Parametry

buffer
Byte[]

Tablica buforu wejściowego Byte , z której ma być odczytywana.

quotas
XmlDictionaryReaderQuotas

Służy XmlDictionaryReaderQuotas do zapobiegania atakom typu "odmowa usługi" podczas odczytywania niezaufanych danych.

Zwraca

Element XmlDictionaryReader , który może przetwarzać dane w formacie JavaScript Object Notation (JSON).

Uwagi

To przeciążenie nie akceptuje parametru Encoding . Kodowanie znaków (UTF-8, Unicode lub Big-Endian Unicode) jest wykrywane automatycznie podczas odczytywania danych.

Aby uzyskać więcej informacji na temat zapobiegania XmlDictionaryReaderQuotas atakom typu "odmowa usługi" podczas odczytywania niezaufanych danych, zobacz Zagadnienia dotyczące zabezpieczeń danych.

Dotyczy

CreateJsonReader(Stream, XmlDictionaryReaderQuotas)

Źródło:
JsonReaderWriterFactory.cs
Źródło:
JsonReaderWriterFactory.cs
Źródło:
JsonReaderWriterFactory.cs

Tworzy obiekt XmlDictionaryReader , który może mapować strumienie zakodowane przy użyciu formatu JavaScript Object Notation (JSON) na zestaw informacji XML.

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

Parametry

stream
Stream

Dane wejściowe Stream , z których mają być odczytywane.

quotas
XmlDictionaryReaderQuotas

Służy XmlDictionaryReaderQuotas do zapobiegania atakom typu "odmowa usługi" podczas odczytywania niezaufanych danych.

Zwraca

Element XmlDictionaryReader , który może odczytywać kod JavaScript Object Notation (JSON).

Uwagi

To przeciążenie nie bierze parametru Encoding . Kodowanie znaków (UTF-8, Unicode lub Big-Endian Unicode) jest wykrywane automatycznie podczas odczytywania danych.

Aby uzyskać więcej informacji na temat zapobiegania XmlDictionaryReaderQuotas atakom typu "odmowa usługi" podczas odczytywania niezaufanych danych, zobacz Zagadnienia dotyczące zabezpieczeń danych.

Dotyczy

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

Źródło:
JsonReaderWriterFactory.cs
Źródło:
JsonReaderWriterFactory.cs
Źródło:
JsonReaderWriterFactory.cs

Tworzy obiekt XmlDictionaryReader , który może mapować bufory zakodowane przy użyciu formatu JavaScript Object Notation (JSON) o określonym rozmiarze i przesunięciu na zestaw informacji XML.

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

Parametry

buffer
Byte[]

Tablica buforu wejściowego Byte , z której ma być odczytywana.

offset
Int32

Pozycja początkowa, z której ma być odczytywana w bufferpliku .

count
Int32

Liczba bajtów, które można odczytać z .buffer

quotas
XmlDictionaryReaderQuotas

Służy XmlDictionaryReaderQuotas do zapobiegania atakom typu "odmowa usługi" podczas odczytywania niezaufanych danych.

Zwraca

Element XmlDictionaryReader , który może odczytywać kod JavaScript Object Notation (JSON).

Uwagi

To przeciążenie nie bierze parametru Encoding . Kodowanie znaków (UTF-8, Unicode lub Big-Endian Unicode) jest wykrywane automatycznie podczas odczytywania danych.

Aby uzyskać więcej informacji na temat zapobiegania XmlDictionaryReaderQuotas atakom typu "odmowa usługi" podczas odczytywania niezaufanych danych, zobacz Zagadnienia dotyczące zabezpieczeń danych.

Dotyczy

CreateJsonReader(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)

Źródło:
JsonReaderWriterFactory.cs
Źródło:
JsonReaderWriterFactory.cs
Źródło:
JsonReaderWriterFactory.cs

Tworzy obiekt XmlDictionaryReader , który może mapować strumienie zakodowane przy użyciu formatu JavaScript Object Notation (JSON) o określonym rozmiarze i przesunięciu na zestaw informacji XML.

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

Parametry

stream
Stream

Dane wejściowe Stream , z których mają być odczytywane.

encoding
Encoding

Określa Encoding kodowanie znaków używane przez czytnik. Jeśli null parametr jest określony jako wartość, czytnik próbuje automatycznie wykryć kodowanie.

quotas
XmlDictionaryReaderQuotas

Służy XmlDictionaryReaderQuotas do zapobiegania atakom typu "odmowa usługi" podczas odczytywania niezaufanych danych.

onClose
OnXmlDictionaryReaderClose

Delegat OnXmlDictionaryReaderClose do wywołania po zamknięciu czytnika.

Zwraca

Element XmlDictionaryReader , który może odczytywać kod JavaScript Object Notation (JSON).

Uwagi

Aby uzyskać więcej informacji na temat zapobiegania XmlDictionaryReaderQuotas atakom typu "odmowa usługi" podczas odczytywania niezaufanych danych, zobacz Zagadnienia dotyczące zabezpieczeń danych.

Dotyczy

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

Źródło:
JsonReaderWriterFactory.cs
Źródło:
JsonReaderWriterFactory.cs
Źródło:
JsonReaderWriterFactory.cs

Tworzy obiekt XmlDictionaryReader , który może mapować bufory zakodowane w formacie JavaScript Object Notation (JSON) z określonym rozmiarem i przesunięciem i kodowaniem znaków do zestawu informacji XML.

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

Parametry

buffer
Byte[]

Tablica buforu wejściowego Byte , z której ma być odczytywana.

offset
Int32

Pozycja początkowa, z której ma być odczytywana w bufferpliku .

count
Int32

Liczba bajtów, które można odczytać z .buffer

encoding
Encoding

Określa Encoding kodowanie znaków używane przez czytnik. Jeśli null parametr jest określony jako wartość, czytnik próbuje automatycznie wykryć kodowanie.

quotas
XmlDictionaryReaderQuotas

Służy XmlDictionaryReaderQuotas do zapobiegania atakom typu "odmowa usługi" podczas odczytywania niezaufanych danych.

onClose
OnXmlDictionaryReaderClose

Delegat OnXmlDictionaryReaderClose do wywołania po zamknięciu czytnika. Wartość domyślna to null.

Zwraca

Element XmlDictionaryReader , który może odczytywać kod JavaScript Object Notation (JSON).

Uwagi

Aby uzyskać więcej informacji na temat zapobiegania XmlDictionaryReaderQuotas atakom typu "odmowa usługi" podczas odczytywania niezaufanych danych, zobacz Zagadnienia dotyczące zabezpieczeń danych.

Dotyczy