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

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

Výjimky

Pokoušíte se získat set hodnotu, ale hodnoty kvóty 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 čtenář rozdělí ř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 ID řetězců slovníku, hodnoty těchto řetězců jsou zřetězeny. Může se jednat o extrémně velké rozšíření, které se tímto limitem zmírní.

Platí pro