XmlDictionaryReaderQuotas.MaxStringContentLength Vlastnost

Definice

Získá nebo nastaví maximální délku řetězce vrácenou čtenářem.

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

Hodnota vlastnosti

Int32

Maximální délka řetězce vrácená čtenářem. Výchozí hodnota je 8192.

Výjimky

Pokoušíte se o set hodnotu, ale hodnoty kvót jsou pro tuto instanci jen pro čtení.

Pokus o set hodnotu menší než nula

Poznámky

Tato kvóta omezuje délku řetězců vytvořených a vrácených různými rozhraními API. Při volání Read() a kontrole Value vlastnosti čtečka blokuje řetězcové hodnoty do spravovatelných částí (v režimu streamování). Volání ReadContentAsString() ale zřetězí všechny tyto části a vrátí jeden velký řetězec. Pokud je hodnota uzlu prvku v binárním formátu posloupnost identifikátorů řetězců slovníku, hodnoty těchto řetězců jsou zřetězeny. Může se jednat o extrémně velké rozšíření a toto omezení se zmírní.

Platí pro