Table of Contents

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 IModuleContainer
logger 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

Task

ShutdownModules(ApplicationShutdownContext)

public void ShutdownModules(ApplicationShutdownContext context)

Parameters

context ApplicationShutdownContext

ShutdownModulesAsync(ApplicationShutdownContext)

public virtual Task ShutdownModulesAsync(ApplicationShutdownContext context)

Parameters

context ApplicationShutdownContext

Returns

Task