Я использую AspNetCore.Identity в своем проекте, поэтому я пишу класс EmailSender, реализующий этот интерфейс.
Все работает нормально.
Но это описание IEmailSender
привлекло мое внимание:
Microsoft.AspNetCore.Identity.UI.Services.IEmailSender
Этот API поддерживает ASP. NET Инфраструктура пользовательского интерфейса Core Identity по умолчанию и не предназначена для использования непосредственно из вашего кода. Этот API может быть изменен или удален в будущих версиях
Если он не предназначен для использования непосредственно в моем коде, что должно Я использую? Мое приложение также отправляет электронные письма в других частях, не только для идентификации.