Я хочу реализовать 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>();
}