JsonReaderWriterFactory.CreateJsonReader Método

Definição

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

buffer
Byte[]

O array de buffer de entrada Byte a partir do qual ler.

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

stream
Stream

A entrada Stream para ler.

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

buffer
Byte[]

O array de buffer de entrada Byte a partir do qual ler.

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

stream
Stream

A entrada Stream para ler.

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

buffer
Byte[]

O array de buffer de entrada Byte a partir do qual ler.

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.

Aplica-se a