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




