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 de cadena máxima 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
La longitud de cadena máxima devuelta por el lector. El valor predeterminado es 8192.
Excepciones
Intentar set
el valor, pero los valores de cuota son de solo lectura para esta instancia.
Intentar set
el valor menor que cero.
Comentarios
Esta cuota limita la longitud de cadenas que son creadas y devueltas por varias API. Al llamar Read
() y comprobar la propiedad Value
, el lector fragmenta los valores de cadena en partes manejables (cuando está en modo de encadenamiento). Sin embargo, si se llama ReadContentAsString
() concatena todas estas partes y devuelve una cadena grande. En el formato binario, si el valor de un nodo de elemento es una secuencia de Identificadores de cadena del diccionario se concatenan los valores de esas cadenas. Esto puede ser una expansión sumamente grande y ser mitigado por este límite.