У меня есть куча Экземпляры класса TaskParametes, зарегистрированные в контейнере, например:
builder.Register(c => [some type instantiation]
)).Named<TaskParameters>("someTask").InstancePerDependency();
builder.Register(c => [some type instantiation]
)).Named<TaskParameters>("someOtherTask").InstancePerDependency();
Эти классы можно зарегистрировать в любом модуле приложения. Я хотел бы получить список доступных именованных экземпляров, чтобы отправить его клиенту, который должен создать и выполнить его по имени.
Есть ли возможность получить список имен без фактического создания экземпляров типов?
В настоящее время я копаю ComponentRegistry для IComponentContext, из которого я получаю, var ctx = Container.Resolve
, я в правильном направлении?