corvus-dotnet / corvus-dotnet/Corvus.Configuration
Add service collection extension for adding a configuration section as options object
Open
- Dominant language
- C#
- Stars
- 1
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
As per @mwadams suggestion here: https://github.com/marain-dotnet/Marain.Claims/pull/102#discussion_r438083244
```
public static IServiceCollection AddOptionsFromConfiguration(this IServiceCollection services, string sectionName)
{
services.AddSingleton(sp => sp.GetRequiredService().GetOptions(sectionName));
return services;
}
public static T GetOptions(this IConfiguration configuration, string sectionName)
{
return configuration.GetSection(sectionName).Get();
}
```
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.