Class AbpModule
Inheritance
object
AbpModule
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Assembly: Volo.Abp.Core.dll
Syntax
public abstract class AbpModule : IAbpModule, IOnPreApplicationInitialization, IOnApplicationInitialization, IOnPostApplicationInitialization, IOnApplicationShutdown, IPreConfigureServices, IPostConfigureServices
Constructors
AbpModule()
Declaration
Properties
ServiceConfigurationContext
Declaration
protected ServiceConfigurationContext ServiceConfigurationContext { get; }
Property Value
SkipAutoServiceRegistration
Declaration
protected bool SkipAutoServiceRegistration { get; set; }
Property Value
Methods
Declaration
protected void Configure<TOptions>(IConfiguration configuration, Action<BinderOptions> configureBinder) where TOptions : class
Parameters
Type |
Name |
Description |
Microsoft.Extensions.Configuration.IConfiguration |
configuration |
|
System.Action<T><BinderOptions> |
configureBinder |
|
Type Parameters
Name |
Description |
TOptions |
|
Declaration
protected void Configure<TOptions>(IConfiguration configuration) where TOptions : class
Parameters
Type |
Name |
Description |
Microsoft.Extensions.Configuration.IConfiguration |
configuration |
|
Type Parameters
Name |
Description |
TOptions |
|
Declaration
protected void Configure<TOptions>(Action<TOptions> configureOptions) where TOptions : class
Parameters
Type |
Name |
Description |
System.Action<T><TOptions> |
configureOptions |
|
Type Parameters
Name |
Description |
TOptions |
|
Declaration
protected void Configure<TOptions>(string name, IConfiguration configuration) where TOptions : class
Parameters
Type |
Name |
Description |
string |
name |
|
Microsoft.Extensions.Configuration.IConfiguration |
configuration |
|
Type Parameters
Name |
Description |
TOptions |
|
Declaration
protected void Configure<TOptions>(string name, Action<TOptions> configureOptions) where TOptions : class
Parameters
Type |
Name |
Description |
string |
name |
|
System.Action<T><TOptions> |
configureOptions |
|
Type Parameters
Name |
Description |
TOptions |
|
ConfigureServices(ServiceConfigurationContext)
Declaration
public virtual void ConfigureServices(ServiceConfigurationContext context)
Parameters
ConfigureServicesAsync(ServiceConfigurationContext)
Declaration
public virtual Task ConfigureServicesAsync(ServiceConfigurationContext context)
Parameters
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
IsAbpModule(Type)
Declaration
public static bool IsAbpModule(Type type)
Parameters
Type |
Name |
Description |
System.Type |
type |
|
Returns
OnApplicationInitialization(ApplicationInitializationContext)
Declaration
public virtual void OnApplicationInitialization(ApplicationInitializationContext context)
Parameters
OnApplicationInitializationAsync(ApplicationInitializationContext)
Declaration
public virtual Task OnApplicationInitializationAsync(ApplicationInitializationContext context)
Parameters
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
OnApplicationShutdown(ApplicationShutdownContext)
Declaration
public virtual void OnApplicationShutdown(ApplicationShutdownContext context)
Parameters
OnApplicationShutdownAsync(ApplicationShutdownContext)
Declaration
public virtual Task OnApplicationShutdownAsync(ApplicationShutdownContext context)
Parameters
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
OnPostApplicationInitialization(ApplicationInitializationContext)
Declaration
public virtual void OnPostApplicationInitialization(ApplicationInitializationContext context)
Parameters
OnPostApplicationInitializationAsync(ApplicationInitializationContext)
Declaration
public virtual Task OnPostApplicationInitializationAsync(ApplicationInitializationContext context)
Parameters
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
OnPreApplicationInitialization(ApplicationInitializationContext)
Declaration
public virtual void OnPreApplicationInitialization(ApplicationInitializationContext context)
Parameters
OnPreApplicationInitializationAsync(ApplicationInitializationContext)
Declaration
public virtual Task OnPreApplicationInitializationAsync(ApplicationInitializationContext context)
Parameters
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
PostConfigure<TOptions>(Action<TOptions>)
Declaration
protected void PostConfigure<TOptions>(Action<TOptions> configureOptions) where TOptions : class
Parameters
Type |
Name |
Description |
System.Action<T><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 |
System.Action<T><TOptions> |
configureOptions |
|
Type Parameters
Name |
Description |
TOptions |
|
PostConfigureServices(ServiceConfigurationContext)
Declaration
public virtual void PostConfigureServices(ServiceConfigurationContext context)
Parameters
PostConfigureServicesAsync(ServiceConfigurationContext)
Declaration
public virtual Task PostConfigureServicesAsync(ServiceConfigurationContext context)
Parameters
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
Declaration
protected void PreConfigure<TOptions>(Action<TOptions> configureOptions) where TOptions : class
Parameters
Type |
Name |
Description |
System.Action<T><TOptions> |
configureOptions |
|
Type Parameters
Name |
Description |
TOptions |
|
PreConfigureServices(ServiceConfigurationContext)
Declaration
public virtual void PreConfigureServices(ServiceConfigurationContext context)
Parameters
PreConfigureServicesAsync(ServiceConfigurationContext)
Declaration
public virtual Task PreConfigureServicesAsync(ServiceConfigurationContext context)
Parameters
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
Implements
Extension Methods