我正在尝试使以下代码正常工作:
_container.RegisterType<string>(
new InjectionFactory((ctr, @type, name) =>
SomeDictionary[name]));
但是它不起作用,因为上面的字符串是在没有名称的情况下注册的。
但是,在注册时,该名称是未知的。我需要能够以某种方式将名称延迟到解决时间。
我怎样才能做到这一点?
我正在尝试使以下代码正常工作:
_container.RegisterType<string>(
new InjectionFactory((ctr, @type, name) =>
SomeDictionary[name]));
但是它不起作用,因为上面的字符串是在没有名称的情况下注册的。
但是,在注册时,该名称是未知的。我需要能够以某种方式将名称延迟到解决时间。
我怎样才能做到这一点?