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
() все отрезки объединяются и возвращаются в виде одной большой строки. В двоичном формате, если значение узла элемента является последовательностью идентификаторов словарных строк, значения строк объединяются. При таком расширении размер может быть очень большим, поэтому для него задается предельное значение.