Как получить значение HTTP-заголовка из файла start.cs в ядре asp.net?C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Как получить значение HTTP-заголовка из файла start.cs в ядре asp.net?

Сообщение Anonymous »


Мне нужно создать DbContext для каждой области действия, а имя базы данных не фиксировано. Для каждой области действия я хочу иметь БД из другого локального хранилища, чтобы получить значение локального хранилища, мне нужен ключ, и я хочу получите этот ключ из HTTPContext или IHttpContextAccessor. Итак, как мне получить значение HTTP-заголовка в файле start.cs?

Примечание: у меня нет никакого плана отправлять имя БД через заголовок, этот код является всего лишь примером. Я обновлю свой код, используя ключ-значение и какой-нибудь сервис хранилища для имени базы данных. Данный пример кода всегда выполняется для каждого запроса, если запрос ссылается на базу данных.
services.AddDbContext((options => { options.UseSqlServer($"Server=.;Database={DB};Trusted_Connection=True;MultipleActiveResultSets=true;"); });
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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