JsonReaderWriterFactory.CreateJsonReader Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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
- 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
- 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
- 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
- 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.