Class AbpModule
Inheritance
System.Object
AbpModule
Assembly: Volo.Abp.Core.dll
Syntax
public abstract class AbpModule : object, IAbpModule, IOnPreApplicationInitialization, IOnApplicationInitialization, IOnPostApplicationInitialization, IOnApplicationShutdown, IPreConfigureServices, IPostConfigureServices
Properties
ServiceConfigurationContext
Declaration
protected ServiceConfigurationContext ServiceConfigurationContext { get; }
Property Value
SkipAutoServiceRegistration
Declaration
protected bool SkipAutoServiceRegistration { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
Declaration
protected void Configure<TOptions>(Action<TOptions> configureOptions)
where TOptions : class
Parameters
Type |
Name |
Description |
Action<TOptions> |
configureOptions |
|
Type Parameters
Name |
Description |
TOptions |
|
Declaration
protected void Configure<TOptions>(IConfiguration configuration)
where TOptions : class
Parameters
Type |
Name |
Description |
IConfiguration |
configuration |
|
Type Parameters
Name |
Description |
TOptions |
|
Declaration
protected void Configure<TOptions>(IConfiguration configuration, Action<BinderOptions> configureBinder)
where TOptions : class
Parameters
Type |
Name |
Description |
IConfiguration |
configuration |
|
Action<BinderOptions> |
configureBinder |
|
Type Parameters
Name |
Description |
TOptions |
|
Declaration
protected void Configure<TOptions>(string name, Action<TOptions> configureOptions)
where TOptions : class
Parameters
Type |
Name |
Description |
System.String |
name |
|
Action<TOptions> |
configureOptions |
|
Type Parameters
Name |
Description |
TOptions |
|
Declaration
protected void Configure<TOptions>(string name, IConfiguration configuration)
where TOptions : class
Parameters
Type |
Name |
Description |
System.String |
name |
|
IConfiguration |
configuration |
|
Type Parameters
Name |
Description |
TOptions |
|
ConfigureServices(ServiceConfigurationContext)
Declaration
public virtual void ConfigureServices(ServiceConfigurationContext context)
Parameters
IsAbpModule(Type)
Declaration
public static bool IsAbpModule(Type type)
Parameters
Type |
Name |
Description |
Type |
type |
|
Returns
Type |
Description |
System.Boolean |
|
OnApplicationInitialization(ApplicationInitializationContext)
Declaration
public virtual void OnApplicationInitialization(ApplicationInitializationContext context)
Parameters
OnApplicationShutdown(ApplicationShutdownContext)
Declaration
public virtual void OnApplicationShutdown(ApplicationShutdownContext context)
Parameters
OnPostApplicationInitialization(ApplicationInitializationContext)
Declaration
public virtual void OnPostApplicationInitialization(ApplicationInitializationContext context)
Parameters
OnPreApplicationInitialization(ApplicationInitializationContext)
Declaration
public virtual void OnPreApplicationInitialization(ApplicationInitializationContext context)
Parameters
PostConfigure<TOptions>(Action<TOptions>)
Declaration
protected void PostConfigure<TOptions>(Action<TOptions> configureOptions)
where TOptions : class
Parameters
Type |
Name |
Description |
Action<TOptions> |
configureOptions |
|
Type Parameters
Name |
Description |
TOptions |
|
PostConfigureAll<TOptions>(Action<TOptions>)
Declaration
protected void PostConfigureAll<TOptions>(Action<TOptions> configureOptions)
where TOptions : class
Parameters
Type |
Name |
Description |
Action<TOptions> |
configureOptions |
|
Type Parameters
Name |
Description |
TOptions |
|
PostConfigureServices(ServiceConfigurationContext)
Declaration
public virtual void PostConfigureServices(ServiceConfigurationContext context)
Parameters
Declaration
protected void PreConfigure<TOptions>(Action<TOptions> configureOptions)
where TOptions : class
Parameters
Type |
Name |
Description |
Action<TOptions> |
configureOptions |
|
Type Parameters
Name |
Description |
TOptions |
|
PreConfigureServices(ServiceConfigurationContext)
Declaration
public virtual void PreConfigureServices(ServiceConfigurationContext context)
Parameters
Implements
Extension Methods