JsonReaderWriterFactory.CreateJsonReader Método

Definición

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

Sobrecargas

Nombre Description
CreateJsonReader(Byte[], XmlDictionaryReaderQuotas)

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

CreateJsonReader(Stream, XmlDictionaryReaderQuotas)

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

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

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

CreateJsonReader(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)

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

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

Crea un XmlDictionaryReader objeto que puede asignar búferes codificados con notación de objetos JavaScript (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 para XmlDictionaryReaderQuotas evitar ataques por 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, consulte Consideraciones de seguridad para datos.

CreateJsonReader(Byte[], XmlDictionaryReaderQuotas)

Crea un objeto XmlDictionaryReader que puede asignar búferes codificados con notación de objetos JavaScript (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[]

Matriz de búfer de entrada Byte desde la que se va a leer.

quotas
XmlDictionaryReaderQuotas

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

Devoluciones

que XmlDictionaryReader puede procesar datos de notación de objetos JavaScript (JSON).

Comentarios

Esta sobrecarga no acepta un Encoding parámetro. La codificación de caracteres (UTF-8, Unicode o Big-Endian Unicode) se detecta automáticamente 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, consulte Consideraciones de seguridad para datos.

Se aplica a

CreateJsonReader(Stream, XmlDictionaryReaderQuotas)

Crea un objeto XmlDictionaryReader que puede asignar secuencias codificadas con notación de objetos JavaScript (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

Entrada Stream desde la que se va a leer.

quotas
XmlDictionaryReaderQuotas

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

Devoluciones

que XmlDictionaryReader puede leer la notación de objetos JavaScript (JSON).

Comentarios

Esta sobrecarga no toma un Encoding parámetro. La codificación de caracteres (UTF-8, Unicode o Big-Endian Unicode) se detecta automáticamente 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, consulte Consideraciones de seguridad para datos.

Se aplica a

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

Crea un XmlDictionaryReader objeto que puede asignar búferes codificados con notación de objetos JavaScript (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[]

Matriz de búfer de entrada Byte desde la que se va a leer.

offset
Int32

Posición inicial desde la que se va a leer en buffer.

count
Int32

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

quotas
XmlDictionaryReaderQuotas

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

Devoluciones

que XmlDictionaryReader puede leer la notación de objetos JavaScript (JSON).

Comentarios

Esta sobrecarga no toma un Encoding parámetro. La codificación de caracteres (UTF-8, Unicode o Big-Endian Unicode) se detecta automáticamente 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, consulte Consideraciones de seguridad para datos.

Se aplica a

CreateJsonReader(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)

Crea un objeto XmlDictionaryReader que puede asignar secuencias codificadas con notación de objetos JavaScript (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);
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

Entrada Stream desde la que se va a leer.

encoding
Encoding

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

quotas
XmlDictionaryReaderQuotas

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

onClose
OnXmlDictionaryReaderClose

OnXmlDictionaryReaderClose Delegado al que se va a llamar cuando se cierra el lector.

Devoluciones

que XmlDictionaryReader puede leer la notación de objetos JavaScript (JSON).

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, consulte Consideraciones de seguridad para datos.

Se aplica a

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

Crea un XmlDictionaryReader objeto que puede asignar búferes codificados con notación de objetos JavaScript (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);
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[]

Matriz de búfer de entrada Byte desde la que se va a leer.

offset
Int32

Posición inicial desde la que se va a leer en buffer.

count
Int32

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

encoding
Encoding

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

quotas
XmlDictionaryReaderQuotas

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

onClose
OnXmlDictionaryReaderClose

OnXmlDictionaryReaderClose Delegado al que se va a llamar cuando se cierra el lector. El valor por defecto es null.

Devoluciones

que XmlDictionaryReader puede leer la notación de objetos JavaScript (JSON).

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, consulte Consideraciones de seguridad para datos.

Se aplica a