Class AbpModule
- Namespace
- Volo.Abp.Modularity
- Assembly
- Volo.Abp.Core.dll
public abstract class AbpModule : IAbpModule, IOnPreApplicationInitialization, IOnApplicationInitialization, IOnPostApplicationInitialization, IOnApplicationShutdown, IPreConfigureServices, IPostConfigureServices
- Inheritance
-
AbpModule
- Implements
-
- Inherited Members
-
- Extension Methods
-
Constructors
AbpModule()
Properties
ServiceConfigurationContext
protected ServiceConfigurationContext ServiceConfigurationContext { get; }
Property Value
- ServiceConfigurationContext
SkipAutoServiceRegistration
protected bool SkipAutoServiceRegistration { get; set; }
Property Value
- bool
Methods
ConfigureServices(ServiceConfigurationContext)
public virtual void ConfigureServices(ServiceConfigurationContext context)
Parameters
context
ServiceConfigurationContext
ConfigureServicesAsync(ServiceConfigurationContext)
public virtual Task ConfigureServicesAsync(ServiceConfigurationContext context)
Parameters
context
ServiceConfigurationContext
Returns
- Task
protected void Configure<TOptions>(IConfiguration configuration) where TOptions : class
Parameters
configuration
IConfiguration
Type Parameters
TOptions
protected void Configure<TOptions>(IConfiguration configuration, Action<BinderOptions> configureBinder) where TOptions : class
Parameters
configuration
IConfiguration
configureBinder
Action<BinderOptions>
Type Parameters
TOptions
protected void Configure<TOptions>(Action<TOptions> configureOptions) where TOptions : class
Parameters
configureOptions
Action<TOptions>
Type Parameters
TOptions
protected void Configure<TOptions>(string name, IConfiguration configuration) where TOptions : class
Parameters
name
string
configuration
IConfiguration
Type Parameters
TOptions
protected void Configure<TOptions>(string name, Action<TOptions> configureOptions) where TOptions : class
Parameters
name
string
configureOptions
Action<TOptions>
Type Parameters
TOptions
IsAbpModule(Type)
public static bool IsAbpModule(Type type)
Parameters
type
Type
Returns
- bool
OnApplicationInitialization(ApplicationInitializationContext)
public virtual void OnApplicationInitialization(ApplicationInitializationContext context)
Parameters
context
ApplicationInitializationContext
OnApplicationInitializationAsync(ApplicationInitializationContext)
public virtual Task OnApplicationInitializationAsync(ApplicationInitializationContext context)
Parameters
context
ApplicationInitializationContext
Returns
- Task
OnApplicationShutdown(ApplicationShutdownContext)
public virtual void OnApplicationShutdown(ApplicationShutdownContext context)
Parameters
context
ApplicationShutdownContext
OnApplicationShutdownAsync(ApplicationShutdownContext)
public virtual Task OnApplicationShutdownAsync(ApplicationShutdownContext context)
Parameters
context
ApplicationShutdownContext
Returns
- Task
OnPostApplicationInitialization(ApplicationInitializationContext)
public virtual void OnPostApplicationInitialization(ApplicationInitializationContext context)
Parameters
context
ApplicationInitializationContext
OnPostApplicationInitializationAsync(ApplicationInitializationContext)
public virtual Task OnPostApplicationInitializationAsync(ApplicationInitializationContext context)
Parameters
context
ApplicationInitializationContext
Returns
- Task
OnPreApplicationInitialization(ApplicationInitializationContext)
public virtual void OnPreApplicationInitialization(ApplicationInitializationContext context)
Parameters
context
ApplicationInitializationContext
OnPreApplicationInitializationAsync(ApplicationInitializationContext)
public virtual Task OnPreApplicationInitializationAsync(ApplicationInitializationContext context)
Parameters
context
ApplicationInitializationContext
Returns
- Task
PostConfigureAll<TOptions>(Action<TOptions>)
protected void PostConfigureAll<TOptions>(Action<TOptions> configureOptions) where TOptions : class
Parameters
configureOptions
Action<TOptions>
Type Parameters
TOptions
PostConfigureServices(ServiceConfigurationContext)
public virtual void PostConfigureServices(ServiceConfigurationContext context)
Parameters
context
ServiceConfigurationContext
PostConfigureServicesAsync(ServiceConfigurationContext)
public virtual Task PostConfigureServicesAsync(ServiceConfigurationContext context)
Parameters
context
ServiceConfigurationContext
Returns
- Task
PostConfigure<TOptions>(Action<TOptions>)
protected void PostConfigure<TOptions>(Action<TOptions> configureOptions) where TOptions : class
Parameters
configureOptions
Action<TOptions>
Type Parameters
TOptions
PreConfigureServices(ServiceConfigurationContext)
public virtual void PreConfigureServices(ServiceConfigurationContext context)
Parameters
context
ServiceConfigurationContext
PreConfigureServicesAsync(ServiceConfigurationContext)
public virtual Task PreConfigureServicesAsync(ServiceConfigurationContext context)
Parameters
context
ServiceConfigurationContext
Returns
- Task
protected void PreConfigure<TOptions>(Action<TOptions> configureOptions) where TOptions : class
Parameters
configureOptions
Action<TOptions>
Type Parameters
TOptions