C# - Using user-secrets import in all class of a project

860 views Asked by At

I've written a console app using user-secrets:

var configuration = new ConfigurationBuilder()
                           .AddUserSecrets<Program>()
                           .Build();

Console.WriteLine("Hello, World!");

Console.WriteLine("Parametro: " + configuration["test"]);

Prova p = new Prova();
p.prova();

I want to use configuration in a new class Prova. How can I do that without reconfiguring the user-secrets?

Thanks

1

There are 1 answers

0
Lee On

Inject configuration as a dependency

public Prova(IConfiguration config)
{
     var secret = config[“secret”]
}