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

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