XmlDictionaryReaderQuotas.MaxArrayLength Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает максимальную допустимую длину массива.
public:
property int MaxArrayLength { int get(); void set(int value); };
public int MaxArrayLength { get; set; }
member this.MaxArrayLength : int with get, set
Public Property MaxArrayLength As Integer
Значение свойства
Максимальная допустимая длина массива. Значение по умолчанию — 16384.
Исключения
Пытаясь получить set значение, но значения квоты доступны только для чтения для этого экземпляра.
Попытка получить set значение меньше нуля.
Комментарии
Эта квота управляет максимальной длиной массива, созданной и возвращаемой различными вызовами API. Он влияет на специальные API массива, а также массивы байтов, возвращаемые из ReadContentAsBase64(). Это ограничение не влияет на переопределение ReadContentAsBase64(), которое принимает массив для заполнения данными.
Обратите внимание, что это значение свойства применяется к каждому шагу обработки сообщений. Сюда входят некоторые шаги, которые могут расширить размер части сообщения или сообщения. В частности, шифрование может значительно увеличить размер сообщения. При задании этого значения необходимо учитывать это значение.
Экземпляры, созданные с помощью общедоступного конструктора, имеют свойства, которые могут быть set.