0
私はASP.Coreを初めて使っています。私たちはプロジェクトを持っており、Dependency InjectionとStructure Mapを使用する必要があります。次のメソッドでStartUp.csファイルにコンテナを配置するのが正しい方法かどうか疑問に思っています。そして、それは以下のような構成でIHttpContextAccessor
を入れてsafe
ある場合:ASP.NETコアのベース依存コンテナを変更する場合ASP.Core StructureMap Container
public void ConfigureServices(IServiceCollection services) {
Container container = new Container(expr => {
expr.For<IDataContextService>().Use<DataContextService>();
expr.For<IHttpContextAccessor>().Use<HttpContextAccessor>();
expr.For<ISessionService>().Use<SessionService>();
});
services.AddSingleton<IContainer>(container);
}