В моем реестре я регистрирую множество вещей как Singleton
.
Я делаю это, потому что все они безопасны для потоков и не имеют состояния.Следовательно, один экземпляр в памяти - это нормально.
Я также использую AsyncScoped
образ жизни для типов, которым требуется контекст / состояние, но они немногочисленны и далеки от количества по сравнению с количеством регистраций синглтона, которое у меня есть..
Что-то не так с регистрацией потоковобезопасных типов без сохранения состояния как singleton?