BConfigSetting - Esempi
Aggiornamento di un file config esplicito
using B.BConfigurations;
bool saved = BConfigSetting.SetValue(
@"C:\Services\MyService.exe.config",
"FileLog",
@"C:\Logs\service.log");
if (!saved)
{
throw new InvalidOperationException("Impossibile aggiornare appSettings.");
}
SetValue apre il file indicato come configurazione .NET, aggiunge o aggiorna la chiave nella sezione <appSettings> e salva le modifiche. Restituisce true in caso di successo e false quando si verifica un errore.
Quando usarlo
Usare BConfigSetting quando il percorso del file .config è noto e diverso dalla configurazione dell'eseguibile corrente, per esempio durante la preparazione di un servizio o di un'applicazione esterna.
Non usarlo per file JSON, file arbitrari chiave=valore o setting tipizzati derivati da BBaseSetting.
