XmlDictionaryReaderQuotas.MaxStringContentLength Propriedade

Definição

Obtém ou define o comprimento máximo da cadeia de caracteres retornado pelo leitor.

public:
 property int MaxStringContentLength { int get(); void set(int value); };
public int MaxStringContentLength { get; set; }
member this.MaxStringContentLength : int with get, set
Public Property MaxStringContentLength As Integer

Valor da propriedade

O comprimento máximo da cadeia de caracteres retornado pelo leitor. O padrão é 8192.

Exceções

set Tentando o valor, mas os valores de cota são somente leitura para essa instância.

set Tentando o valor para menos de zero.

Comentários

Essa cota limita o comprimento das cadeias de caracteres que são criadas e retornadas por várias APIs. Ao chamar Read() e verificar a Value propriedade, o leitor agrupa valores de cadeia de caracteres em partes gerenciáveis (quando no modo de streaming). No entanto, chamar ReadContentAsString() concatena todas essas partes e retornar uma cadeia de caracteres grande. No formato binário, se o valor de um nó de elemento for uma sequência de IDs de cadeia de caracteres de dicionário, os valores dessas cadeias de caracteres serão concatenados. Essa pode ser uma expansão extremamente grande e é atenuada por esse limite.

Aplica-se a