我有两个构造函数,第一个可以正常工作,如下所示:
public ESite(Func<IOrg> unityOrgFactory)
{
this.OrFactory = unityOrgFactory;
this.Kid = Guid.Empty;
}
_IoC.RegisterType<IESite, ESite>();
IESite eSite = boClass.IoC.Resolve<IESite>();
现在,我需要在运行时传入一个键,所以我像往常一样添加了一个构造函数:
public ESite(Func<IOrg> unityOrgFactory, Guid kid)
{
this.OrFactory = unityOrgFactory;
this.Kid = kid;
}
此注册和解析用法的语法?我已经尝试了几个 InjectionConstructor 变体,但无法正确...我错过了一些东西。经过几轮搜索和尝试,是时候提问了!我已经阅读了几篇有关相关主题的帖子...
感谢您的提示!GG