Использование статического свойства внутри сервиса Scoped - PullRequest
0 голосов
/ 14 декабря 2018

Я добавляю сервис к IServiceCollection в моем запуске как Scoped:

    public void ConfigureServices(IServiceCollection services)
    {
          services.AddScoped<IEmailService, EmailService>();
    }

Если бы я должен был добавить статическое свойство в мою реализацию EmailService, означает ли это, что мое свойство не является сборщиком мусораи остается в памяти, даже если мой EmailService вышел из области видимости после завершения моего запроса?

Я смотрю на некоторый код со статическим свойством, которое содержит токен на предъявителя.Похоже, что этот токен остается в памяти после его установки и остается там до тех пор, пока мой AppPool не обновится через день.

...