JsonReaderWriterFactory.CreateJsonReader Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
XmlDictionaryReader Vytvoří objekt, který může mapovat datové proudy nebo vyrovnávací paměti kódované pomocí javascriptového zápisu objektu (JSON) do informační sady XML.
Přetížení
| Name | Description |
|---|---|
| CreateJsonReader(Byte[], XmlDictionaryReaderQuotas) |
XmlDictionaryReader Vytvoří, která může mapovat vyrovnávací paměti kódované pomocí javascriptového objektového zápisu (JSON) do informační sady XML. |
| CreateJsonReader(Stream, XmlDictionaryReaderQuotas) |
XmlDictionaryReader Vytvoří, která může mapovat datové proudy kódované pomocí javascriptového objektového notace (JSON) do informační sady XML. |
| CreateJsonReader(Byte[], Int32, Int32, XmlDictionaryReaderQuotas) |
XmlDictionaryReader Vytvoří, která může mapovat vyrovnávací paměti kódované pomocí javascriptového objektového zápisu (JSON) se zadanou velikostí a posunem do informační sady XML. |
| CreateJsonReader(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose) |
XmlDictionaryReader Vytvoří mapování datových proudů kódovaných pomocí javascriptového objektového zápisu (JSON) se zadanou velikostí a posunem do informační sady XML. |
| CreateJsonReader(Byte[], Int32, Int32, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose) |
XmlDictionaryReader Vytvoří, která může mapovat vyrovnávací paměti kódované pomocí javascriptového objektového zápisu (JSON), se zadanou velikostí a kódováním znaků a kódováním znaků do informační sady XML. |
Poznámky
Každé z přetížení používá XmlDictionaryReaderQuotas při čtení nedůvěryhodných dat útoky doS (DoS) k zabránění útokům DoS (Denial of Service). Další informace o použití XmlDictionaryReaderQuotas k zabránění útokům DoS při čtení nedůvěryhodných dat najdete v tématu Důležité informace o zabezpečení dat.
CreateJsonReader(Byte[], XmlDictionaryReaderQuotas)
XmlDictionaryReader Vytvoří, která může mapovat vyrovnávací paměti kódované pomocí javascriptového objektového zápisu (JSON) do informační sady 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
- quotas
- XmlDictionaryReaderQuotas
Slouží XmlDictionaryReaderQuotas k zabránění útokům DoS při čtení nedůvěryhodných dat.
Návraty
Data XmlDictionaryReader javascriptového objektového zápisu (JSON) lze zpracovat.
Poznámky
Toto přetížení nepřijímá Encoding parametr. Při čtení dat se automaticky rozpozná kódování znaků (UTF-8, Unicode nebo Big-Endian Unicode).
Další informace o použití XmlDictionaryReaderQuotas k zabránění útokům DoS při čtení nedůvěryhodných dat najdete v tématu Důležité informace o zabezpečení dat.
Platí pro
CreateJsonReader(Stream, XmlDictionaryReaderQuotas)
XmlDictionaryReader Vytvoří, která může mapovat datové proudy kódované pomocí javascriptového objektového notace (JSON) do informační sady 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
- quotas
- XmlDictionaryReaderQuotas
Slouží XmlDictionaryReaderQuotas k zabránění útokům DoS při čtení nedůvěryhodných dat.
Návraty
Zápis XmlDictionaryReader javascriptového objektu (JSON).
Poznámky
Toto přetížení nepřebírají Encoding parametr. Při čtení dat se automaticky rozpozná kódování znaků (UTF-8, Unicode nebo Big-Endian Unicode).
Další informace o použití XmlDictionaryReaderQuotas k zabránění útokům DoS při čtení nedůvěryhodných dat najdete v tématu Důležité informace o zabezpečení dat.
Platí pro
CreateJsonReader(Byte[], Int32, Int32, XmlDictionaryReaderQuotas)
XmlDictionaryReader Vytvoří, která může mapovat vyrovnávací paměti kódované pomocí javascriptového objektového zápisu (JSON) se zadanou velikostí a posunem do informační sady 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
- offset
- Int32
Počáteční pozice, ze které se má číst buffer.
- count
- Int32
Počet bajtů, které lze číst z buffer.
- quotas
- XmlDictionaryReaderQuotas
Slouží XmlDictionaryReaderQuotas k zabránění útokům DoS při čtení nedůvěryhodných dat.
Návraty
Zápis XmlDictionaryReader javascriptového objektu (JSON).
Poznámky
Toto přetížení nepřebírají Encoding parametr. Při čtení dat se automaticky rozpozná kódování znaků (UTF-8, Unicode nebo Big-Endian Unicode).
Další informace o použití XmlDictionaryReaderQuotas k zabránění útokům DoS při čtení nedůvěryhodných dat najdete v tématu Důležité informace o zabezpečení dat.
Platí pro
CreateJsonReader(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)
XmlDictionaryReader Vytvoří mapování datových proudů kódovaných pomocí javascriptového objektového zápisu (JSON) se zadanou velikostí a posunem do informační sady 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
- encoding
- Encoding
Určuje Encoding kódování znaků používané čtenářem. Pokud null je zadána jako hodnota, čtenář se pokusí automaticky rozpoznat kódování.
- quotas
- XmlDictionaryReaderQuotas
Slouží XmlDictionaryReaderQuotas k zabránění útokům DoS při čtení nedůvěryhodných dat.
- onClose
- OnXmlDictionaryReaderClose
Delegát OnXmlDictionaryReaderClose zavolá, když je čtenář zavřený.
Návraty
Zápis XmlDictionaryReader javascriptového objektu (JSON).
Poznámky
Další informace o použití XmlDictionaryReaderQuotas k zabránění útokům DoS při čtení nedůvěryhodných dat najdete v tématu Důležité informace o zabezpečení dat.
Platí pro
CreateJsonReader(Byte[], Int32, Int32, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)
XmlDictionaryReader Vytvoří, která může mapovat vyrovnávací paměti kódované pomocí javascriptového objektového zápisu (JSON), se zadanou velikostí a kódováním znaků a kódováním znaků do informační sady 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
- offset
- Int32
Počáteční pozice, ze které se má číst buffer.
- count
- Int32
Počet bajtů, které lze číst z buffer.
- encoding
- Encoding
Určuje Encoding kódování znaků používané čtenářem. Pokud null je zadána jako hodnota, čtenář se pokusí automaticky rozpoznat kódování.
- quotas
- XmlDictionaryReaderQuotas
Slouží XmlDictionaryReaderQuotas k zabránění útokům DoS při čtení nedůvěryhodných dat.
- onClose
- OnXmlDictionaryReaderClose
Delegát OnXmlDictionaryReaderClose zavolá, když je čtenář zavřený. Výchozí hodnota je null.
Návraty
Zápis XmlDictionaryReader javascriptového objektu (JSON).
Poznámky
Další informace o použití XmlDictionaryReaderQuotas k zabránění útokům DoS při čtení nedůvěryhodných dat najdete v tématu Důležité informace o zabezpečení dat.