Проблема с удаленным HttpContext с использованием IHttpContextAccessor в перехватчике EFCoreC#

Место общения программистов C#
Ответить
Anonymous
 Проблема с удаленным HttpContext с использованием IHttpContextAccessor в перехватчике EFCore

Сообщение Anonymous »

В моей минимальной службе данных API .NET 8 я использую перехватчики EFCore для принудительного применения tenantId к моим объектам. Доступ к тенантиду осуществляется через утверждения на jwt, который поступает из HttpContext. Доступ к HttpContext осуществляется через IHttpContextAccessor в перехватчике.
По какой-то причине HttpContext работает так, как я ожидаю, для первого запроса к API, но любой запрос после этого завершается с ошибкой, поскольку HttpContext был утилизирован. Интересно, есть ли у кого-нибудь опыт использования HttpContext из перехватчика или кто-нибудь решил эту проблему другими способами (промежуточный вариант или что-то еще?).

Подробнее здесь: https://stackoverflow.com/questions/792 ... ore-interc
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»