Сохранение значений в appsetting.json в .NET CoreC#

Место общения программистов C#
Ответить
Anonymous
 Сохранение значений в appsetting.json в .NET Core

Сообщение Anonymous »

Я только начал использовать .NET Core и JSON для файлов настроек приложения. Я вижу, что получить значения из моего файла appsettings.json очень легко, используя следующее...

Код: Выделить всё

IConfigurationRoot _config = new ConfigurationBuilder()
.SetBasePath(Directory.GetCurrentDirectory())
.AddJsonFile("appsettings.json", optional: true, reloadOnChange: true)
.Build();

// Determine from args the following...
// 1) Transport: FTP (default), WebAPI
// 2) Run as service: True, False (default)
if (!Enum.TryParse(_config.GetValue("TransportMethod"), out TransportMethods tMethod))
tMethod = TransportMethods.FTP;
Теперь я бы хотел, чтобы приложение могло сохранять некоторые «пользовательские настройки» в тот же файл appsettings.json. Как лучше всего сохранить пользовательские настройки в appsetting.json? Из того, что я читаю, IConfigurationRoot не позволяет писать, он доступен только для чтения. Есть ли другой способ сохранить мои настройки в appsettings.json?

Подробнее здесь: https://stackoverflow.com/questions/657 ... n-net-core
Ответить

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

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

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

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

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