Я пытаюсь использовать DI add в своем классе запуска Singleton. Я хотел бы, чтобы на основе processorStringName , который поступает из appSettings и Factory class, был добавлен правильный процессор? Можно ли сделать это красиво?
IProcessor processor = ProcessorFactory.CreateProcessor(Configuration, processorStringName);
services.AddSingleton<IProcessor, processor>();