JsonReaderWriterFactory.CreateJsonReader Metod

Definition

Skapar en XmlDictionaryReader som kan mappa – strömmar eller buffertar som kodas med JavaScript Object Notation (JSON) till en XML-informationsuppsättning.

Överlagringar

Name Description
CreateJsonReader(Byte[], XmlDictionaryReaderQuotas)

Skapar en XmlDictionaryReader som kan mappa buffertar som kodas med JavaScript Object Notation (JSON) till en XML-informationsuppsättning.

CreateJsonReader(Stream, XmlDictionaryReaderQuotas)

Skapar en XmlDictionaryReader som kan mappa strömmar som kodas med JavaScript Object Notation (JSON) till en XML-informationsuppsättning.

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

Skapar en XmlDictionaryReader som kan mappa buffertar som kodas med JavaScript Object Notation (JSON), med en angiven storlek och förskjutning, till en XML-informationsuppsättning.

CreateJsonReader(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)

Skapar en XmlDictionaryReader som kan mappa strömmar som kodas med JavaScript Object Notation (JSON), med en angiven storlek och förskjutning, till en XML-informationsuppsättning.

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

Skapar en XmlDictionaryReader som kan mappa buffertar som kodas med JavaScript Object Notation (JSON), med en angiven storlek och förskjutning och teckenkodning, till en XML-informationsuppsättning.

Kommentarer

Var och en av överlagringarna använder en XmlDictionaryReaderQuotas för att förhindra DoS-attacker (Denial of Service) vid läsning av data som inte är betrodda. Mer information om hur du använder XmlDictionaryReaderQuotas för att förhindra Denial of Service-attacker vid läsning av data som inte är betrodda finns i Säkerhetsöverväganden för data.

CreateJsonReader(Byte[], XmlDictionaryReaderQuotas)

Skapar en XmlDictionaryReader som kan mappa buffertar som kodas med JavaScript Object Notation (JSON) till en XML-informationsuppsättning.

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

Parametrar

buffer
Byte[]

Indatabuffertmatrisen Byte som ska läsas från.

quotas
XmlDictionaryReaderQuotas

Används XmlDictionaryReaderQuotas för att förhindra Denial of Service-attacker vid läsning av data som inte är betrodda.

Returer

En XmlDictionaryReader som kan bearbeta JSON-data (JavaScript Object Notation).

Kommentarer

Den här överlagringen accepterar inte en Encoding parameter. Teckenkodningen (UTF-8, Unicode eller Big-Endian Unicode) identifieras automatiskt när data läss.

Mer information om hur du använder XmlDictionaryReaderQuotas för att förhindra Denial of Service-attacker vid läsning av data som inte är betrodda finns i Säkerhetsöverväganden för data.

Gäller för

CreateJsonReader(Stream, XmlDictionaryReaderQuotas)

Skapar en XmlDictionaryReader som kan mappa strömmar som kodas med JavaScript Object Notation (JSON) till en XML-informationsuppsättning.

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

Parametrar

stream
Stream

Indata Stream som ska läsas från.

quotas
XmlDictionaryReaderQuotas

Används XmlDictionaryReaderQuotas för att förhindra Denial of Service-attacker vid läsning av data som inte är betrodda.

Returer

En XmlDictionaryReader som kan läsa JavaScript Object Notation (JSON).

Kommentarer

Den här överlagringen tar Encoding ingen parameter. Teckenkodningen (UTF-8, Unicode eller Big-Endian Unicode) identifieras automatiskt när data läss.

Mer information om hur du använder XmlDictionaryReaderQuotas för att förhindra Denial of Service-attacker vid läsning av data som inte är betrodda finns i Säkerhetsöverväganden för data.

Gäller för

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

Skapar en XmlDictionaryReader som kan mappa buffertar som kodas med JavaScript Object Notation (JSON), med en angiven storlek och förskjutning, till en XML-informationsuppsättning.

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

Parametrar

buffer
Byte[]

Indatabuffertmatrisen Byte som ska läsas från.

offset
Int32

Startposition som ska läsas i buffer.

count
Int32

Antal byte som kan läsas från buffer.

quotas
XmlDictionaryReaderQuotas

Används XmlDictionaryReaderQuotas för att förhindra Denial of Service-attacker vid läsning av data som inte är betrodda.

Returer

En XmlDictionaryReader som kan läsa JavaScript Object Notation (JSON).

Kommentarer

Den här överlagringen tar Encoding ingen parameter. Teckenkodningen (UTF-8, Unicode eller Big-Endian Unicode) identifieras automatiskt när data läss.

Mer information om hur du använder XmlDictionaryReaderQuotas för att förhindra Denial of Service-attacker vid läsning av data som inte är betrodda finns i Säkerhetsöverväganden för data.

Gäller för

CreateJsonReader(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)

Skapar en XmlDictionaryReader som kan mappa strömmar som kodas med JavaScript Object Notation (JSON), med en angiven storlek och förskjutning, till en XML-informationsuppsättning.

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

Parametrar

stream
Stream

Indata Stream som ska läsas från.

encoding
Encoding

Det Encoding som anger teckenkodningen som används av läsaren. Om null anges som värde försöker läsaren identifiera kodningen automatiskt.

quotas
XmlDictionaryReaderQuotas

Används XmlDictionaryReaderQuotas för att förhindra Denial of Service-attacker vid läsning av data som inte är betrodda.

onClose
OnXmlDictionaryReaderClose

Ombudet OnXmlDictionaryReaderClose som ska anropas när läsaren stängs.

Returer

En XmlDictionaryReader som kan läsa JavaScript Object Notation (JSON).

Kommentarer

Mer information om hur du använder XmlDictionaryReaderQuotas för att förhindra Denial of Service-attacker vid läsning av data som inte är betrodda finns i Säkerhetsöverväganden för data.

Gäller för

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

Skapar en XmlDictionaryReader som kan mappa buffertar som kodas med JavaScript Object Notation (JSON), med en angiven storlek och förskjutning och teckenkodning, till en XML-informationsuppsättning.

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);
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

Parametrar

buffer
Byte[]

Indatabuffertmatrisen Byte som ska läsas från.

offset
Int32

Startposition som ska läsas i buffer.

count
Int32

Antal byte som kan läsas från buffer.

encoding
Encoding

Det Encoding som anger teckenkodningen som används av läsaren. Om null anges som värde försöker läsaren identifiera kodningen automatiskt.

quotas
XmlDictionaryReaderQuotas

Används XmlDictionaryReaderQuotas för att förhindra Denial of Service-attacker vid läsning av data som inte är betrodda.

onClose
OnXmlDictionaryReaderClose

Ombudet OnXmlDictionaryReaderClose som ska anropas när läsaren stängs. Standardvärdet är null.

Returer

En XmlDictionaryReader som kan läsa JavaScript Object Notation (JSON).

Kommentarer

Mer information om hur du använder XmlDictionaryReaderQuotas för att förhindra Denial of Service-attacker vid läsning av data som inte är betrodda finns i Säkerhetsöverväganden för data.

Gäller för