Art*_*emy 7 c# dependency-injection unity-container
让我们假设,我们有几个这样的类:
public class WorkerLevel1 : IWorkerLevel1
{
public WorkerLevel1(IDependency1 dep1, IWorkerLevel2 workerLevel2)
{
...
}
}
public class WorkerLevel2 : IWorkerLevel2
{
public WorkerLevel2(IDependency2 dep2)
{
...
}
}
Run Code Online (Sandbox Code Playgroud)
当我们进行注册时,我们调用 RegisterType 方法的顺序有关系吗?(下面的第 1-4 行)
container.RegisterType<IDependency1,Dependency1>();
container.RegisterType<IDependency2, Dependency2>();
container.RegisterType<IWorkerLevel2, WorkerLevel2>();
container.RegisterType<IWorkerLevel1, WorkerLevel1>();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1657 次 |
| 最近记录: |