XmlDictionaryReaderQuotas.MaxStringContentLength Propriedade
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.
Obtém ou define o comprimento máximo da corda devolvido 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 de Propriedade
O comprimento máximo da corda devolvido pelo leitor. O padrão é 8192.
Exceções
Estou a tentar o set valor, mas os valores das quotas são apenas leitura neste caso.
Tentar reduzir set o valor para menos de zero.
Observações
Esta quota limita o comprimento das cadeias criadas e devolvidas por várias APIs. Ao chamar Read() e verificar a Value propriedade, o leitor divide os valores da cadeia em partes geríveis (quando está em modo streaming). No entanto, chamar ReadContentAsString() concatena todas estas peças e retorna uma cadeia grande. No formato binário, se o valor de um nó elemento for uma sequência de IDs de cadeias de dicionário, então os valores dessas cadeias são concatenados. Esta pode ser uma expansão extremamente grande e é mitigada por este limite.