Partilhar via


XmlDictionaryReaderQuotas.MaxStringContentLength Propriedade

Definição

Obtém ou define o tamanho máximo da cadeia de caracteres retornada 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

Int32

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

Exceções

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

Tentando set o valor para menor que 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