XmlDictionaryReaderQuotas.MaxStringContentLength Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.