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

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

Int32

Максимально допустимая длина массива. Значение по умолчанию — 16384.

Исключения

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

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

Комментарии

Эта квота определяет максимальную длину массива, создаваемого и возвращаемого различными вызовами API. Она влияет на специальные API массивов, а также на байтовые массивы, возвращаемые от ReadContentAsBase64(). Этот предел не влияет на переопределение ReadContentAsBase64(), получающее массив, который должен быть заполнен данными.

Обратите внимание, что это значение свойства применяется к каждому шагу процесса обработки сообщения. Это включает некоторые шаги, которые могут расширить размер сообщения или его части. В частности, шифрование может существенно увеличить размер сообщения. При установке этого значения необходимо учитывать следующее.

Экземпляры, созданные с использованием открытого конструктора, имеют свойства, которые можно set.

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