JsonReaderWriterFactory.CreateJsonReader Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cria um XmlDictionaryReader que pode mapear – fluxos ou buffers codificados com JSON (JavaScript Object Notation) para um conjunto de informações XML.
Sobrecargas
| Nome | Description |
|---|---|
| CreateJsonReader(Byte[], XmlDictionaryReaderQuotas) |
Cria um XmlDictionaryReader que pode mapear buffers codificados com JSON (JavaScript Object Notation) para um conjunto de informações XML. |
| CreateJsonReader(Stream, XmlDictionaryReaderQuotas) |
Cria um XmlDictionaryReader que pode mapear fluxos codificados com JSON (JavaScript Object Notation) para um conjunto de informações XML. |
| CreateJsonReader(Byte[], Int32, Int32, XmlDictionaryReaderQuotas) |
Cria um XmlDictionaryReader que pode mapear buffers codificados com JSON (JavaScript Object Notation), de um tamanho e deslocamento especificados, para um conjunto de informações XML. |
| CreateJsonReader(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose) |
Cria um XmlDictionaryReader que pode mapear fluxos codificados com JSON (JavaScript Object Notation), de um tamanho e deslocamento especificados, para um Infoset XML. |
| CreateJsonReader(Byte[], Int32, Int32, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose) |
Cria um XmlDictionaryReader que pode mapear buffers codificados com JSON (JavaScript Object Notation), com um tamanho e deslocamento especificados e codificação de caracteres, para um conjunto de informações XML. |
Comentários
Cada uma das sobrecargas usa um XmlDictionaryReaderQuotas para evitar ataques de DoS (Negação de Serviço) ao ler dados não confiáveis. Para obter mais informações sobre como usar XmlDictionaryReaderQuotas para evitar 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 JSON (JavaScript Object Notation) para um conjunto de informações 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
O XmlDictionaryReaderQuotas usado para evitar ataques de negação de serviço ao ler dados não confiáveis.
Retornos
Um XmlDictionaryReader que pode processar dados JSON (JavaScript Object Notation).
Comentários
Essa sobrecarga não aceita um Encoding parâmetro. A codificação de caractere (UTF-8, Unicode ou unicode Big-Endian) é detectada automaticamente quando os dados são lidos.
Para obter mais informações sobre como usar XmlDictionaryReaderQuotas para evitar 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 JSON (JavaScript Object Notation) para um conjunto de informações 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
O XmlDictionaryReaderQuotas usado para evitar ataques de negação de serviço ao ler dados não confiáveis.
Retornos
Um XmlDictionaryReader que pode ler JSON (JavaScript Object Notation).
Comentários
Essa sobrecarga não exige um Encoding parâmetro. A codificação de caractere (UTF-8, Unicode ou unicode Big-Endian) é detectada automaticamente quando os dados são lidos.
Para obter mais informações sobre como usar XmlDictionaryReaderQuotas para evitar 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 JSON (JavaScript Object Notation), de um tamanho e deslocamento especificados, para um conjunto de informações 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 da qual ler .buffer
- count
- Int32
Número de bytes que podem ser lidos de buffer.
- quotas
- XmlDictionaryReaderQuotas
O XmlDictionaryReaderQuotas usado para evitar ataques de negação de serviço ao ler dados não confiáveis.
Retornos
Um XmlDictionaryReader que pode ler JSON (JavaScript Object Notation).
Comentários
Essa sobrecarga não exige um Encoding parâmetro. A codificação de caractere (UTF-8, Unicode ou unicode Big-Endian) é detectada automaticamente quando os dados são lidos.
Para obter mais informações sobre como usar XmlDictionaryReaderQuotas para evitar 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 JSON (JavaScript Object Notation), de um tamanho e deslocamento especificados, para um Infoset 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 o valor, o leitor tentará detectar automaticamente a codificação.
- quotas
- XmlDictionaryReaderQuotas
O XmlDictionaryReaderQuotas usado para evitar ataques de negação de serviço ao ler dados não confiáveis.
- onClose
- OnXmlDictionaryReaderClose
O OnXmlDictionaryReaderClose delegado a ser chamado quando o leitor for fechado.
Retornos
Um XmlDictionaryReader que pode ler JSON (JavaScript Object Notation).
Comentários
Para obter mais informações sobre como usar XmlDictionaryReaderQuotas para evitar 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 JSON (JavaScript Object Notation), com um tamanho e deslocamento especificados e codificação de caracteres, para um conjunto de informações 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 da qual ler .buffer
- count
- Int32
Número de bytes que podem ser lidos de buffer.
- encoding
- Encoding
O Encoding que especifica a codificação de caracteres usada pelo leitor. Se null for especificado como o valor, o leitor tentará detectar automaticamente a codificação.
- quotas
- XmlDictionaryReaderQuotas
O XmlDictionaryReaderQuotas usado para evitar ataques de negação de serviço ao ler dados não confiáveis.
- onClose
- OnXmlDictionaryReaderClose
O OnXmlDictionaryReaderClose delegado a ser chamado quando o leitor for fechado. O valor padrão é null.
Retornos
Um XmlDictionaryReader que pode ler JSON (JavaScript Object Notation).
Comentários
Para obter mais informações sobre como usar XmlDictionaryReaderQuotas para evitar ataques de negação de serviço ao ler dados não confiáveis, consulte Considerações de segurança para dados.