Ламар альтернатива StructureMap Forward () - PullRequest
0 голосов
/ 19 февраля 2019

В StructureMap вы можете объявить оператор Forward<,>, который позволит зарегистрировать один конкретный экземпляр для разрешения несколькими интерфейсами из документации StructureMap :

var container = new Container(_ =>
{
    // Let's make StatefulCache a SingletonThing in the container
    _.ForConcreteType<StatefulCache>().Configure.Singleton();

    _.Forward<StatefulCache, IReader>();
    _.Forward<StatefulCache, IWriter>();
});

container.GetInstance<IReader>().ShouldBeOfType<StatefulCache>();
container.GetInstance<IWriter>().ShouldBeOfType<StatefulCache>();

Iищу потенциальную миграцию на Lamar, замену StructureMap, но я не вижу ничего подобного в опциях регистрации.

Возможно ли это в Lamar?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...