XmlDictionaryReaderQuotas.MaxStringContentLength Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает максимальную длину строки, возвращаемой средством чтения.
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
Значение свойства
Максимальная длина строки, возвращаемая средством чтения. Значение по умолчанию — 8192.
Исключения
Пытаясь получить set значение, но значения квоты доступны только для чтения для этого экземпляра.
Попытка получить set значение меньше нуля.
Комментарии
Эта квота ограничивает длину строк, созданных и возвращаемых различными API. При вызове Read() и проверке Value свойства средство чтения блокирует строковые значения в управляемые части (когда в режиме потоковой передачи). Однако вызов ReadContentAsString() объединяет все эти части и возвращает одну большую строку. В двоичном формате, если значение узла элемента является последовательностью идентификаторов строк словаря, то значения этих строк объединяются. Это может быть чрезвычайно большое расширение и устраняется этим ограничением.