Есть ли подводные камни для установки более высоких значений для объекта XmlDictionaryReaderQuotas, в частности MaxStringContentLength и MaxArrayLength? - PullRequest
1 голос
/ 10 декабря 2010

Особо следует отметить, что это свойство ReaderQuotas объекта BasicHttpBinding. В частности, могу ли я иметь (очень) несколько ситуаций, когда моего текущего значения 163 840 000 (волшебное недокументированное значение из предыдущего устройства, не уверенное в источнике) недостаточно. Однако я устал от повышения этого значения еще больше для, казалось бы, нескольких крайних случаев, хотя они могут быть важны в производственной (платящей клиентской) среде.

Что я хотел бы знать, есть ли какие-либо известные или скрытые ловушки при использовании более высоких значений, кроме явного разрешения сериализации большого количества данных и их отправки по каналу (это для конечной точки WCF)? И если есть подводные камни, что бы они могли быть и на что это повлияет.

1 Ответ

0 голосов
/ 10 декабря 2010

Мы сделали это для проекта и не столкнулись с какими-либо проблемами, за исключением того, что нам также пришлось увеличить или привязать таймауты сервера и клиента. Однако позже мы изменили программу, чтобы дать нам ограниченную повторную настройку данных, так как это исправление указывало на неудачный выбор дизайна с моей стороны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...