Skip to content

Latest commit

 

History

History
25 lines (19 loc) · 474 Bytes

InMemorySettingsProvider.md

File metadata and controls

25 lines (19 loc) · 474 Bytes

In-Memory settings provider

InMemorySettingsProvider provides functionality for access to in memory settings.

Setup

Create settings class.

public class SmtpEmailSettings
{
    public string Host { get; set; }
    public int Port { get; set; }
}

Setup In-Memory configuration provider:

services.AddConfiguration()
    .AddInMemory<SmtpEmailSettings>(new SmtpEmailSettings {
        Host = "smtp.example.com",
        Post = 25
    });