public UserBackend userBackend { get; private set; } public void ConfigureServices( IServiceCollection services ) { //appsetting.json einlesen und parsen lassen :) var config = new ConfigurationBuilder( ) .SetBasePath( AppDomain.CurrentDomain.BaseDirectory ) .AddJsonFile( "appsettings.json" ).Build( ); //Die Sektion UserBackend rausfummeln... var section = config.GetSection( nameof( SuperCA.Configuration.UserBackend ) ); //Die Sektion mit json-parser in ein Objekt überführen ;) UserBackend userBackend = section.Get( ); //some stuff zBsp. die Konfiguration prüfen.. kommt natürlich immer FALSE if( !userBackend.CheckConfiguration( ) ) { _logger.LogError("UserBackend-Service configuration has some errors"); } //auch sehr angenehm ist, dass man gleich die neue Konfiguration für DI (Dependency Injection) bekannt macht services.AddSingleton( userBackend ); }