На цьому уроці ми розберемо «секрети» конфігурації ASP.NET Core. Ви дізнаєтеся, як зберігати і читати налаштування додатка з різних джерел – файли JSON, XML, INI, а також познайомитесь з нефайловими провайдерами конфігурації.
Ми навчимося структурувати конфігурацію так, щоб вона була гнучкою, зрозумілою та легко налаштовувалася. Ви дізнаєтеся, як зчитувати секції конфігурації і переносити їх у спеціальні класи для подальшої роботи. А для максимальної чистоти коду впровадимо патерн IOptions – це дозволить зробити вашу конфігурацію ще більш ефективною та зручною в масштабуванні.
Після уроку ви не лише будете володіти магією налаштувань, але й зможете адаптувати свій застосунок під різні середовища: Development, Staging або Production.