WCF Получить данные при ошибке maxreceivedmessagesize

В моем приложении есть ошибка maxreceivedmessagesize.

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

Как я могу это сделать?

1 ответ

Решение

Я вижу 2 варианта здесь:

  • Переписать всю структуру мыла, чтобы передать частичные данные обратно (не рекомендуется)
  • Увеличьте размер данных, чтобы мыльная структура передала сообщение обратно. Затем проверьте размер и покажите соответствующее сообщение.

Вы можете увеличить размер в вашем файле we b.config для вашей привязки. Вы должны установить maxBufferSize и maxReceivedMessageSize в одно и то же значение.

Другие вопросы по тегам