Class ModuleManager
- Namespace
- Volo.Abp.Modularity
- Assembly
- Volo.Abp.Core.dll
public class ModuleManager : IModuleManager, ISingletonDependency
- Inheritance
-
ModuleManager
- Implements
- Inherited Members
- Extension Methods
Constructors
ModuleManager(IModuleContainer, ILogger<ModuleManager>, IOptions<AbpModuleLifecycleOptions>, IServiceProvider)
public ModuleManager(IModuleContainer moduleContainer, ILogger<ModuleManager> logger, IOptions<AbpModuleLifecycleOptions> options, IServiceProvider serviceProvider)
Parameters
moduleContainer
IModuleContainerlogger
ILogger<ModuleManager>options
IOptions<AbpModuleLifecycleOptions>serviceProvider
IServiceProvider
Methods
InitializeModules(ApplicationInitializationContext)
public void InitializeModules(ApplicationInitializationContext context)
Parameters
context
ApplicationInitializationContext
InitializeModulesAsync(ApplicationInitializationContext)
public virtual Task InitializeModulesAsync(ApplicationInitializationContext context)
Parameters
context
ApplicationInitializationContext
Returns
ShutdownModules(ApplicationShutdownContext)
public void ShutdownModules(ApplicationShutdownContext context)
Parameters
context
ApplicationShutdownContext
ShutdownModulesAsync(ApplicationShutdownContext)
public virtual Task ShutdownModulesAsync(ApplicationShutdownContext context)
Parameters
context
ApplicationShutdownContext