XmlDictionaryReaderQuotas.MaxStringContentLength Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta la lunghezza massima della stringa restituita dal lettore.
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
Valore della proprietà
Lunghezza massima della stringa restituita dal lettore. Il valore predefinito è 8192.
Eccezioni
Il tentativo di impostare set il valore, ma i valori di quota sono di sola lettura per questa istanza.
Tentativo di impostare set il valore su minore di zero.
Commenti
Questa quota limita la lunghezza delle stringhe create e restituite da varie API. Quando si chiama Read() e si controlla la Value proprietà, il lettore suddivide i valori di stringa in parti gestibili (quando è in modalità di streaming). Tuttavia, la chiamata ReadContentAsString() concatena tutti questi pezzi e restituisce una stringa di grandi dimensioni. Nel formato binario, se il valore di un nodo elemento è una sequenza di ID stringa dizionario, i valori di tali stringhe vengono concatenati. Può trattarsi di un'espansione estremamente grande ed è mitigata da questo limite.