Как передать аргументы конструктору в IOC-framework? Я хочу сделать что-то вроде: (Попытка быть агностиком IOC-framework;))
object objectToLogFor = xxx;
container.Resolve<ILogging>(objectToLogFor);
public class MyLogging : ILogging
{
public MyLogging(object objectToLogFor){}
}
Кажется, что это невозможно в StructureMap. Но я хотел бы видеть, как кто-то доказывает мне свою несостоятельность.
Являются ли другие структуры более многофункциональными? Или я использую схему IOC неправильно?