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

Значение свойства

Int32

Максимальная длина строки, возвращаемой модулем чтения. Значение по умолчанию — 8192.

Исключения

Попытка set значение при доступе только для чтения к значению квоты для данного экземпляра.

Попытка set значение меньше нуля.

Комментарии

Квота ограничивает длину строк, создаваемых и возвращаемых различными API. При вызове Read() и проверке свойства Value модуль чтения разделяет строку на управляемые отрезки (в режиме потока). Однако, при вызове ReadContentAsString() все отрезки объединяются и возвращаются в виде одной большой строки. В двоичном формате, если значение узла элемента является последовательностью идентификаторов словарных строк, значения строк объединяются. При таком расширении размер может быть очень большим, поэтому для него задается предельное значение.

Применяется к