JsonReaderWriterFactory.CreateJsonReader Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Cria um XmlDictionaryReader que pode mapear fluxos ou buffers codificados com JavaScript Object Notation (JSON) para um conjunto de infos XML.
Sobrecargas
| Name | Description |
|---|---|
| CreateJsonReader(Byte[], XmlDictionaryReaderQuotas) |
Cria um XmlDictionaryReader que pode mapear buffers codificados com JavaScript Object Notation (JSON) para um conjunto de infos XML. |
| CreateJsonReader(Stream, XmlDictionaryReaderQuotas) |
Cria um XmlDictionaryReader que pode mapear fluxos codificados com JavaScript Object Notation (JSON) para um Infoset XML. |
| CreateJsonReader(Byte[], Int32, Int32, XmlDictionaryReaderQuotas) |
Cria um XmlDictionaryReader que pode mapear buffers codificados com JavaScript Object Notation (JSON), de um tamanho e deslocamento especificados, para um Infoset XML. |
| CreateJsonReader(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose) |
Cria um XmlDictionaryReader que pode mapear fluxos codificados com JavaScript Object Notation (JSON), de um tamanho e deslocamento especificados, para um Infoconjunto XML. |
| CreateJsonReader(Byte[], Int32, Int32, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose) |
Cria um XmlDictionaryReader que pode mapear buffers codificados com JavaScript Object Notation (JSON), com um tamanho, offset e codificação de caracteres especificados, para um conjunto de infos XML. |
Observações
Cada uma das sobrecargas utiliza a XmlDictionaryReaderQuotas para prevenir ataques de Negação de Serviço (DoS) ao ler dados não confiáveis. Para mais informações sobre como prevenir XmlDictionaryReaderQuotas ataques de Negação de Serviço ao ler dados não confiáveis, consulte Considerações de Segurança para Dados.
CreateJsonReader(Byte[], XmlDictionaryReaderQuotas)
- Origem:
- JsonReaderWriterFactory.cs
- Origem:
- JsonReaderWriterFactory.cs
- Origem:
- JsonReaderWriterFactory.cs
- Origem:
- JsonReaderWriterFactory.cs
- Origem:
- JsonReaderWriterFactory.cs
Cria um XmlDictionaryReader que pode mapear buffers codificados com JavaScript Object Notation (JSON) para um conjunto de infos 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 prevenir ataques de Negação de Serviço ao ler dados não confiáveis.
Devoluções
Um XmlDictionaryReader que pode processar dados JavaScript Object Notation (JSON).
Observações
Esta sobrecarga não aceita um Encoding parâmetro. A codificação de caracteres (UTF-8, Unicode ou Big-Endian Unicode) é detetada automaticamente quando os dados são lidos.
Para mais informações sobre como prevenir XmlDictionaryReaderQuotas ataques de Negação de Serviço ao ler dados não confiáveis, consulte Considerações de Segurança para Dados.
Aplica-se a
CreateJsonReader(Stream, XmlDictionaryReaderQuotas)
- Origem:
- JsonReaderWriterFactory.cs
- Origem:
- JsonReaderWriterFactory.cs
- Origem:
- JsonReaderWriterFactory.cs
- Origem:
- JsonReaderWriterFactory.cs
- Origem:
- JsonReaderWriterFactory.cs
Cria um XmlDictionaryReader que pode mapear fluxos codificados com JavaScript Object Notation (JSON) para um Infoset 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 prevenir ataques de Negação de Serviço ao ler dados não confiáveis.
Devoluções
E XmlDictionaryReader que consiga ler JavaScript Object Notation (JSON).
Observações
Esta sobrecarga não requer um Encoding parâmetro. A codificação de caracteres (UTF-8, Unicode ou Big-Endian Unicode) é detetada automaticamente quando os dados são lidos.
Para mais informações sobre como prevenir XmlDictionaryReaderQuotas ataques de Negação de Serviço ao ler dados não confiáveis, consulte Considerações de Segurança para Dados.
Aplica-se a
CreateJsonReader(Byte[], Int32, Int32, XmlDictionaryReaderQuotas)
- Origem:
- JsonReaderWriterFactory.cs
- Origem:
- JsonReaderWriterFactory.cs
- Origem:
- JsonReaderWriterFactory.cs
- Origem:
- JsonReaderWriterFactory.cs
- Origem:
- JsonReaderWriterFactory.cs
Cria um XmlDictionaryReader que pode mapear buffers codificados com JavaScript Object Notation (JSON), de um tamanho e deslocamento especificados, para um Infoset 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
Posição inicial a partir da qual ler em buffer.
- count
- Int32
Número de bytes que podem ser lidos a partir de buffer.
- quotas
- XmlDictionaryReaderQuotas
É XmlDictionaryReaderQuotas usado para prevenir ataques de Negação de Serviço ao ler dados não confiáveis.
Devoluções
E XmlDictionaryReader que consiga ler JavaScript Object Notation (JSON).
Observações
Esta sobrecarga não requer um Encoding parâmetro. A codificação de caracteres (UTF-8, Unicode ou Big-Endian Unicode) é detetada automaticamente quando os dados são lidos.
Para mais informações sobre como prevenir XmlDictionaryReaderQuotas ataques de Negação de Serviço ao ler dados não confiáveis, consulte Considerações de Segurança para Dados.
Aplica-se a
CreateJsonReader(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)
- Origem:
- JsonReaderWriterFactory.cs
- Origem:
- JsonReaderWriterFactory.cs
- Origem:
- JsonReaderWriterFactory.cs
- Origem:
- JsonReaderWriterFactory.cs
- Origem:
- JsonReaderWriterFactory.cs
Cria um XmlDictionaryReader que pode mapear fluxos codificados com JavaScript Object Notation (JSON), de um tamanho e deslocamento especificados, para um Infoconjunto 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
O Encoding que especifica a codificação de caracteres usada pelo leitor. Se null for especificado como valor, o leitor tenta detetar automaticamente a codificação.
- quotas
- XmlDictionaryReaderQuotas
É XmlDictionaryReaderQuotas usado para prevenir ataques de Negação de Serviço ao ler dados não confiáveis.
- onClose
- OnXmlDictionaryReaderClose
O OnXmlDictionaryReaderClose delegado deve chamar quando o leitor estiver fechado.
Devoluções
E XmlDictionaryReader que consiga ler JavaScript Object Notation (JSON).
Observações
Para mais informações sobre como prevenir XmlDictionaryReaderQuotas ataques de Negação de Serviço ao ler dados não confiáveis, consulte Considerações de Segurança para Dados.
Aplica-se a
CreateJsonReader(Byte[], Int32, Int32, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)
- Origem:
- JsonReaderWriterFactory.cs
- Origem:
- JsonReaderWriterFactory.cs
- Origem:
- JsonReaderWriterFactory.cs
- Origem:
- JsonReaderWriterFactory.cs
- Origem:
- JsonReaderWriterFactory.cs
Cria um XmlDictionaryReader que pode mapear buffers codificados com JavaScript Object Notation (JSON), com um tamanho, offset e codificação de caracteres especificados, para um conjunto de infos 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
Posição inicial a partir da qual ler em buffer.
- count
- Int32
Número de bytes que podem ser lidos a partir de buffer.
- encoding
- Encoding
O Encoding que especifica a codificação de caracteres usada pelo leitor. Se null for especificado como valor, o leitor tenta detetar automaticamente a codificação.
- quotas
- XmlDictionaryReaderQuotas
É XmlDictionaryReaderQuotas usado para prevenir ataques de Negação de Serviço ao ler dados não confiáveis.
- onClose
- OnXmlDictionaryReaderClose
O OnXmlDictionaryReaderClose delegado deve chamar quando o leitor estiver fechado. O valor predefinido é null.
Devoluções
E XmlDictionaryReader que consiga ler JavaScript Object Notation (JSON).
Observações
Para mais informações sobre como prevenir XmlDictionaryReaderQuotas ataques de Negação de Serviço ao ler dados não confiáveis, consulte Considerações de Segurança para Dados.