Я добавляю сервис к IServiceCollection в моем запуске как Scoped:
public void ConfigureServices(IServiceCollection services)
{
services.AddScoped<IEmailService, EmailService>();
}
Если бы я должен был добавить статическое свойство в мою реализацию EmailService, означает ли это, что мое свойство не является сборщиком мусораи остается в памяти, даже если мой EmailService вышел из области видимости после завершения моего запроса?
Я смотрю на некоторый код со статическим свойством, которое содержит токен на предъявителя.Похоже, что этот токен остается в памяти после его установки и остается там до тех пор, пока мой AppPool не обновится через день.