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)。 –