XmlDictionaryReaderQuotas.MaxStringContentLength Propiedad

Definición

Obtiene o establece la longitud máxima de cadena devuelta por el lector.

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 propiedad

Longitud máxima de cadena devuelta por el lector. El valor predeterminado es 8192.

Excepciones

Intentando el set valor, pero los valores de cuota son de solo lectura para esta instancia.

Intentando que set el valor sea menor que cero.

Comentarios

Esta cuota limita la longitud de las cadenas creadas y devueltas por varias API. Al llamar a Read() y comprobar la Value propiedad, el lector fragmenta los valores de cadena en partes administrables (cuando están en modo de streaming). Sin embargo, llamar a ReadContentAsString() concatena todas estas piezas y devuelve una cadena grande. En el formato binario, si el valor de un nodo de elemento es una secuencia de identificadores de cadena de diccionario, los valores de esas cadenas se concatenan. Esto puede ser una expansión extremadamente grande y se mitiga mediante este límite.

Se aplica a