Различия в службах AddTransient, AddScoped и AddSingleton?
Я хочу реализоватьdependency injection
вAsp.Net Core
, Так что после добавления этого кода вConfigureServices
метод, оба способа работают.
В чем разница междуservices.AddTransient
а такжеservice.AddScope
методыAsp.Net Core
?
public void ConfigureServices(IServiceCollection services)
{
// Add framework services.
// Add application services.
services.AddTransient<IEmailSender, AuthMessageSender>();
services.AddScoped<IEmailSender, AuthMessageSender>();
}