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.

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