WCF Получить данные при ошибке maxreceivedmessagesize
В моем приложении есть ошибка maxreceivedmessagesize.
Когда эта ошибка произошла, я бы показал сообщение пользователю, и я хочу отобразить данные, которые были загружены до превышения максимального размера.
Как я могу это сделать?
1 ответ
Решение
Я вижу 2 варианта здесь:
- Переписать всю структуру мыла, чтобы передать частичные данные обратно (не рекомендуется)
- Увеличьте размер данных, чтобы мыльная структура передала сообщение обратно. Затем проверьте размер и покажите соответствующее сообщение.
Вы можете увеличить размер в вашем файле we b.config для вашей привязки. Вы должны установить maxBufferSize и maxReceivedMessageSize в одно и то же значение.