Да всем пофиг )
не класс, а объект и это дешевая оп5рация в дотнете в netmvc целая куча скопед сервисов созадется для каждого реквеста
Та на самом деле не сильно, главное не забывай диспозить ресурсы и переиспользовать по возможности (например HttpClient)
я бы это переписал как using(var scope = serviceProvider.CreateScope()){ var handler = scope.GetService<MessageHandler>(); await handler.BaseMessage(....); }
Обсуждают сегодня