1
怎么可能设置我的选择DI对于这种设置:如何将运行时字符串参数添加到依赖关系解析链中?
public abstract class BaseRepo
{
public BaseRepo(string token)
{
}
}
public RepoA : BaseRepo, IRepoA
{
// implementation of interface here
}
public ViewModelA
{
IRepoA _repo;
public ViewModelA(IRepoA repo)
{
this._repo = repo;
}
public DoMethod()
{
this._repo.DoSomeStuff();
}
}
在真实的情景,在基类中的令牌参数用户已被记录后,解决了我的想法只是配置的。 DI后的界面,但我不知道这是否正确。
我看了一些工厂,但我不能使它工作。
我的DI的选择可能去AutoFac/Ninject,该项目是Xamarin的移动应用
因为我有(HTTP [关于这一主题的Autofac文档站点添加了一个常见问题]:// autofac .readthedocs.org/EN /最新/ FAQ /注入·全球parameters.html)。 –