corvus-dotnet / corvus-dotnet/Corvus.Configuration

Add service collection extension for adding a configuration section as options object

Open
#99 0 comments 0 reactions 0 assignees View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.