JsonReaderWriterFactory.CreateJsonReader Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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
- 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
- offset
- Int32
Pozycja początkowa, z której ma być odczytywana w buffer
pliku .
- 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
- 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
- offset
- Int32
Pozycja początkowa, z której ma być odczytywana w buffer
pliku .
- 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.