我想知道将 StructureMap IContainer 实现为单例并在带有 WebApi 的 MVC SPA 应用程序中以这种方式使用它是否安全?我的想法是在 MVC 控制器的 IDependencyResolver(s) 和 WebApi 之间共享相同的 IContainer 对象实例,例如:
For<IContainer>().Singleton();
容器只需要在应用程序启动时配置一次,无需在运行时更改配置。
我想知道将 StructureMap IContainer 实现为单例并在带有 WebApi 的 MVC SPA 应用程序中以这种方式使用它是否安全?我的想法是在 MVC 控制器的 IDependencyResolver(s) 和 WebApi 之间共享相同的 IContainer 对象实例,例如:
For<IContainer>().Singleton();
容器只需要在应用程序启动时配置一次,无需在运行时更改配置。