title: What is the purpose of the Configure method of IServiceCollection when you can DI settings without it?
body: <p>I've done this:</p>
  <pre><code>services.Configure&lt;ApplicationSettings&gt;(_configuration.GetSection(&quot;ApplicationSettings&quot;));
  </code></pre>
  <p>I assumed that would allow me to inject <code>ApplicationSettings</code>, but apparently not.</p>
  <p>I could just do <code>GetSection(...)</code> and register it as a singleton, but then what's the point of <code>.Configure</code>?</p>
  <p>The msdn doc says &quot;Registers a configuration instance that TOptions will bind against, and updates the options when the configuration changes.&quot;</p>
  <p>It's unclear how to set up the pattern to use the config as DI in my application though.</p>
  <p>This is the SO question I was trying to implement:</p>
  <p><a href="https://stackoverflow.com/questions/43073959/how-do-i-transform-appsettings-json-in-a-net-core-mvc-project">How do I transform appsettings.json in a .NET Core MVC project?</a></p>