Использование переменной среды при связывании IconfigurationC#

Место общения программистов C#
Ответить
Anonymous
 Использование переменной среды при связывании Iconfiguration

Сообщение Anonymous »

Имена переменных среды, как правило, отличаются от стандартных имен свойств, таких как стек вместо стека или aspnetCore_environment вместо EnvironmentName < /strong>.
Есть ли атрибут, который я могу использовать, чтобы указать другое имя переменной среды для привязки? Используйте для привязки переменных среды с объектом? < /p>
Например. Это связано с appsetting.json. < /P>
var configuration = new ConfigurationBuilder()
.SetBasePath(Directory.GetCurrentDirectory())
.AddJsonFile("appsettings.json", optional: false, reloadOnChange: false)
.AddJsonFile($"appsettings.{Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT")}.json", true, true)
.AddEnvironmentVariables()
.Build();

var setting = _configuration.GetSection("MySection").Get() ?? new MySettingClass();


Подробнее здесь: https://stackoverflow.com/questions/793 ... ation-bind
Ответить

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

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

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

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

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