#4 Связующие программные компоненты (middleware) в приложении Asp.Net Core с примером

preview_player
Показать описание
#aspnetcore #связующиепрограммныекомпоненты #middleware #aspnetcoremiddleware #andriyshyrokoryadov

В этои видео показано как использовать связующие программные компонеты / middleware в приложении ASP.Net Core.

Рекомендации по теме
Комментарии
Автор

Вы реально снимаете очень полезный контент для .NETчиков на данный момент, спасибо!

ДмитрийШевченко-уь
Автор

Вы лучший, Ваши объяснения это прекрасно)

shkippitor
Автор

Request можно прочитать, у нас на проекте используется такая хитрость. Сначала сохраняем начальное положение стрима Body (var body = request.Body). Затем включаем буферизацию на request, чтобы была возможность прочитать его несколько Далее вычитываем весь request в буфер ( var buffer = new await request.Body.ReadAsync(buffer, 0, buffer.Length);). Затем возвращаем указатель на начала body ( request.Body = body;) и если необходимо то декодируем стрим в строку(var bodyAsText = Дальше request может идти уже в контроллер и быть там прочитан ещё раз.

ВладимирПетрушенко-ят
Автор

Спасибо большое, как всегда всё очень доступно объяснено!

ivansultanov
Автор

Огромнейшее спасибо, отличный и понятный материал. Лайк и подписка!

eugene
Автор

отличное видео, спасибо за Вашу работу. Есть даже код, если вдруг, что-то не получится.

ivantut
Автор

Вопрос. а если нужно сделать полное логирование, то есть читать body запроса и ответа. как это можно реализовать ?

antantNSK