Мне нужно реализовать мультитенантность, и мне нравится, как она решается здесь .
Проблема реализации этого сценария (в моем проекте) заключается в следующем фрагменте кода
var handlerSelectors = windsorContainer.ResolveAll<IHandlerSelector>();
дает мне что-то ({Castle.MicroKernel.IHandlerSelector [0]}).
Следующий фрагмент должен перебрать handlerSelectors, но он ничего не делает !!
foreach (var handlerSelector in handlerSelectors)
{
windsorContainer.Kernel.AddHandlerSelector(handlerSelector);
}
В отладчике, который я вижу, я пытаюсь установить значение в var handlerSelector, но он пропускает цикл for.
Я что-то упустил ??
Заранее спасибо