У меня есть приложение, использующее WCF на стороне клиента и сервера. Я получаю ошибки, когда возвращаю большой объем данных:Программный набор MaxItemsInObjectGraph
При попытке сериализовать параметр http://tempuri.org/:GetCurrentDatabaseObjectsResult произошла ошибка. Сообщение InnerException: «Максимальное количество элементов, которые могут быть сериализованы или десериализованы в графе объектов, -« 65535 ». Измените график объекта или увеличьте квоту MaxItemsInObjectGraph. ». Дополнительную информацию см. В InnerException.
(главное, что я должен увеличить MaxItemsInObjectGraph).
Я нашел эту статью здесь: How can I set the maxItemsInObjectGraph property programmatically from a Silverlight Application?, но, похоже, это только для клиентской стороны, и мне нужно сделать это на сервере.
Фактически, я уже являлся пользовательским Serializer (для управления циклическими ссылками), он устанавливал значение MaxItemsInObjectGraph в значение по умолчанию, потому что он должен его выдавать. Я увеличил его, и теперь он работает. спасибо – J4N
Полезно знать, и вы очень желанны. :) –