Что такое WCF readerQuotas и maxArrayLength?
Может кто-нибудь объяснить WCF <readerQuotas>
мне? конкретно maxArrayLength
,
По данным MSDN:
maxArrayLength
Положительное целое число, которое указывает максимально допустимую длину массива данных, получаемых Windows Communication Foundation (WCF) от клиента. По умолчанию это 16384.
Что это? Б?
Что произойдет, если я не установлю это?
Что произойдет, если я установлю его, а возвращаемое сообщение превысит указанную длину?
Разве не возможно, что сообщение может превысить даже установленное максимальное значение? Тогда какой смысл устанавливать это значение?
1 ответ
Я пытаюсь максимально упростить это:
maxArrayLength
= сколько элементов может содержать ваш массив или список.maxBytesPerRead
= максимум байт для всего сообщенияmaxDepth
= сколько уровней вниз может пройти массив? Например, у класса могут быть массивы, и у каждого элемента есть массив, а у каждого элемента есть массив.....maxStringContentLength
= максимальная длина содержимого XML