Compartir a través de


JsonReaderWriterFactory.CreateJsonReader Método

Definición

Crea un XmlDictionaryReader que puede asignar secuencias o búferes codificados con JavaScript Object Notation (JSON) a un conjunto de información XML.

Sobrecargas

CreateJsonReader(Byte[], XmlDictionaryReaderQuotas)

Crea un XmlDictionaryReader que puede asignar búferes codificados con JavaScript Object Notation (JSON) a un conjunto de información XML.

CreateJsonReader(Stream, XmlDictionaryReaderQuotas)

Crea un XmlDictionaryReader que puede asignar secuencias codificadas con JavaScript Object Notation (JSON) a un conjunto de información XML.

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

Crea XmlDictionaryReader que puede asignar búferes codificados con JavaScript Object Notation (JSON), de un tamaño y desplazamiento especificados, a un conjunto de información XML.

CreateJsonReader(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)

Crea XmlDictionaryReader que puede asignar secuencias codificadas con JavaScript Object Notation (JSON), de un tamaño y desplazamiento especificados, a un conjunto de información XML.

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

Crea XmlDictionaryReader que puede asignar búferes codificados con JavaScript Object Notation (JSON), con un tamaño y desplazamiento especificados y codificación de caracteres, a un conjunto de información XML.

Comentarios

Cada una de las sobrecargas usa XmlDictionaryReaderQuotas para evitar ataques de denegación de servicio (DoS) al leer datos que no son de confianza. Para obtener más información sobre cómo usar XmlDictionaryReaderQuotas para evitar ataques de denegación de servicio al leer datos que no son de confianza, vea Consideraciones de seguridad para datos.

CreateJsonReader(Byte[], XmlDictionaryReaderQuotas)

Source:
JsonReaderWriterFactory.cs
Source:
JsonReaderWriterFactory.cs
Source:
JsonReaderWriterFactory.cs

Crea un XmlDictionaryReader que puede asignar búferes codificados con JavaScript Object Notation (JSON) a un conjunto de información 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

Parámetros

buffer
Byte[]

La matriz de búferes Byte de entrada de la cual se leerá.

quotas
XmlDictionaryReaderQuotas

XmlDictionaryReaderQuotas usado para evitar ataques de denegación de servicio al leer datos que no son de confianza.

Devoluciones

XmlDictionaryReader que puede procesar datos JavaScript Object Notation (JSON).

Comentarios

Esta sobrecarga no acepta un parámetro Encoding. Se detecta automáticamente la codificación de caracteres (UTF-8, Unicode o Unicode Big-Endian) cuando se leen los datos.

Para obtener más información sobre cómo usar XmlDictionaryReaderQuotas para evitar ataques de denegación de servicio al leer datos que no son de confianza, vea Consideraciones de seguridad para datos.

Se aplica a

CreateJsonReader(Stream, XmlDictionaryReaderQuotas)

Source:
JsonReaderWriterFactory.cs
Source:
JsonReaderWriterFactory.cs
Source:
JsonReaderWriterFactory.cs

Crea un XmlDictionaryReader que puede asignar secuencias codificadas con JavaScript Object Notation (JSON) a un conjunto de información 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

Parámetros

stream
Stream

Stream de entrada de donde se leerá.

quotas
XmlDictionaryReaderQuotas

XmlDictionaryReaderQuotas usado para evitar ataques de denegación de servicio al leer datos que no son de confianza.

Devoluciones

XmlDictionaryReader que puede leer el formato JSON (JavaScript Object Notation).

Comentarios

Esta sobrecarga no acepta un parámetro Encoding. Se detecta automáticamente la codificación de caracteres (UTF-8, Unicode o Unicode Big-Endian) cuando se leen los datos.

Para obtener más información sobre cómo usar XmlDictionaryReaderQuotas para evitar ataques de denegación de servicio al leer datos que no son de confianza, vea Consideraciones de seguridad para datos.

Se aplica a

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

Source:
JsonReaderWriterFactory.cs
Source:
JsonReaderWriterFactory.cs
Source:
JsonReaderWriterFactory.cs

Crea XmlDictionaryReader que puede asignar búferes codificados con JavaScript Object Notation (JSON), de un tamaño y desplazamiento especificados, a un conjunto de información 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

Parámetros

buffer
Byte[]

La matriz de búferes Byte de entrada de la cual se leerá.

offset
Int32

Posición inicial de la que leer en buffer.

count
Int32

Número de bytes que se pueden leer de buffer.

quotas
XmlDictionaryReaderQuotas

XmlDictionaryReaderQuotas usado para evitar ataques de denegación de servicio al leer datos que no son de confianza.

Devoluciones

XmlDictionaryReader que puede leer el formato JSON (JavaScript Object Notation).

Comentarios

Esta sobrecarga no acepta un parámetro Encoding. Se detecta automáticamente la codificación de caracteres (UTF-8, Unicode o Unicode Big-Endian) cuando se leen los datos.

Para obtener más información sobre cómo usar XmlDictionaryReaderQuotas para evitar ataques de denegación de servicio al leer datos que no son de confianza, vea Consideraciones de seguridad para datos.

Se aplica a

CreateJsonReader(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)

Source:
JsonReaderWriterFactory.cs
Source:
JsonReaderWriterFactory.cs
Source:
JsonReaderWriterFactory.cs

Crea XmlDictionaryReader que puede asignar secuencias codificadas con JavaScript Object Notation (JSON), de un tamaño y desplazamiento especificados, a un conjunto de información 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

Parámetros

stream
Stream

Stream de entrada de donde se leerá.

encoding
Encoding

Encoding que especifica la codificación de caracteres utilizada por el lector. Si se especifica null como valor, el lector intenta detectar automáticamente la codificación.

quotas
XmlDictionaryReaderQuotas

XmlDictionaryReaderQuotas usado para evitar ataques de denegación de servicio al leer datos que no son de confianza.

onClose
OnXmlDictionaryReaderClose

Delegado OnXmlDictionaryReaderClose que se llamará cuando se cierre el lector.

Devoluciones

XmlDictionaryReader que puede leer el formato JSON (JavaScript Object Notation).

Comentarios

Para obtener más información sobre cómo usar XmlDictionaryReaderQuotas para evitar ataques de denegación de servicio al leer datos que no son de confianza, vea Consideraciones de seguridad para datos.

Se aplica a

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

Source:
JsonReaderWriterFactory.cs
Source:
JsonReaderWriterFactory.cs
Source:
JsonReaderWriterFactory.cs

Crea XmlDictionaryReader que puede asignar búferes codificados con JavaScript Object Notation (JSON), con un tamaño y desplazamiento especificados y codificación de caracteres, a un conjunto de información 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

Parámetros

buffer
Byte[]

La matriz de búferes Byte de entrada de la cual se leerá.

offset
Int32

Posición inicial de la que leer en buffer.

count
Int32

Número de bytes que se pueden leer de buffer.

encoding
Encoding

Encoding que especifica la codificación de caracteres utilizada por el lector. Si se especifica null como valor, el lector intenta detectar automáticamente la codificación.

quotas
XmlDictionaryReaderQuotas

XmlDictionaryReaderQuotas usado para evitar ataques de denegación de servicio al leer datos que no son de confianza.

onClose
OnXmlDictionaryReaderClose

Delegado OnXmlDictionaryReaderClose que se llamará cuando se cierre el lector. El valor predeterminado es null.

Devoluciones

XmlDictionaryReader que puede leer el formato JSON (JavaScript Object Notation).

Comentarios

Para obtener más información sobre cómo usar XmlDictionaryReaderQuotas para evitar ataques de denegación de servicio al leer datos que no son de confianza, vea Consideraciones de seguridad para datos.

Se aplica a