Всем привет. Есть приложение на ASP.NET Core 2.0. Есть класс EmailService такого содержания:
public class EmailService : IEmailService
{
public string _emailAddress;
public string _emailPassword;
public string _name;
public async Task SendEmail(string toAddress, string subject, string text)
{
//некий код
}
}
Пытаюсь добавить его как сервис в методе ConfigureServices так:
services.AddTransient<IEmailService, EmailService>();
services.Configure<EmailService>(options =>
{
options._emailAddress = "email";
options._emailPassword = "password";
options._name = "name";
});
Проект успешно запускается и компилируется, но соответствующие поля класса EmailService остаются null. В чём может быть проблема?