C# IoC框架中的Builder和Container这两个词来自哪里?
我经常使用Autofac,使用变量命名约定“container”和“builder”时会感到困惑 有时,似乎“容器”是“构建的” 其他时候,它似乎是一个“容器”“构建”它可以解析的依赖项 有时我看到开发人员将“容器”称为“构建器”,将“构建器”称为“容器” 一个很好的例子是我自己的代码,使用Autofac和NServiceBus,我在C#中有以下方法: 在该方法的实施过程中:C# IoC框架中的Builder和Container这两个词来自哪里?,c#,dependency-injection,inversion-of-control,autofac,ioc-container,C#,Dependency Injection,Inversion Of Control,Autofac,Ioc Container,我经常使用Autofac,使用变量命名约定“container”和“builder”时会感到困惑 有时,似乎“容器”是“构建的” 其他时候,它似乎是一个“容器”“构建”它可以解析的依赖项 有时我看到开发人员将“容器”称为“构建器”,将“构建器”称为“容器” 一个很好的例子是我自己的代码,使用Autofac和NServiceBus,我在C#中有以下方法: 在该方法的实施过程中: BusConfiguration.UseContainer<AutofacBuilder>(
BusConfiguration.UseContainer<AutofacBuilder>(
customizations =>
{
customizations.ExistingLifetimeScope(container);
}
);
BusConfiguration.UseContainer(
定制=>
{
定制。现有LifetimeScope(容器);
}
);
在本例中,NServiceBus.BusConfiguration
有一个名为UseContainer
的通用方法,我使用的是Type
NServiceBus.AutofacBuilder
和名为container
的参数
我的问题:
BusConfiguration.UseContainer<AutofacBuilder>(
customizations =>
{
customizations.ExistingLifetimeScope(container);
}
);