ASP.NET 5 (vNext) - получение параметров конфигурации

Я пишу простое приложение для изучения ASP.NET 5. Одна область, которую я нахожуочень сбивает с толку конфигурация. До ASP.NET 5 я мог сделать следующее:

var settingValue = ConfigurationManager.AppSettings["SomeKey"];

Я хотел бы, чтобы строки кода были разбросаны по всему коду. Теперь в мире vNext у меня есть файл config.json, который выглядит следующим образом:

config.json

{
  "AppSettings": {
    "SomeKey":"SomeValue"
  }
}

Затем в Startup.cs у меня есть следующее:Startup.cs

public IConfiguration Configuration { get; set; }
public Startup(IHostingEnvironment environment) 
{
  Configuration = new Configuration()
      .AddJsonFile("config.json");
}

Оттуда я полностью в тупике. У меня есть MyClass.cs в /src/Website/Code/Models/MyClass.cs.

MyClass.cs

public class MyClass
{
  public string DoSomething() 
  {
    var result = string.Empty;
    var keyValue = string.Empty; // TODO: What do I do here? How do I get the value of "AppSettings:SomeKey"?
    return result;
  }
}

Как я могу получить значение "AppSettings: SomeKey"?

Ответы на вопрос(0)

Ваш ответ на вопрос