Show / Hide Table of Contents

Class AbpModule

Inheritance
System.Object
AbpModule
AbpTestBaseModule
AbpApiVersioningAbstractionsModule
AbpBackgroundJobsDomainSharedModule
AbpBackgroundJobsModule
AbpBlobStoringModule
AbpCastleCoreModule
AbpDataModule
AbpEventBusModule
AbpGlobalFeaturesModule
AbpGuidsModule
AbpHangfireModule
AbpHttpAbstractionsModule
AbpLdapModule
AbpLocalizationAbstractionsModule
AbpMinifyModule
AbpObjectMappingModule
AbpQuartzModule
AbpSecurityModule
AbpSerializationModule
AbpSmsModule
AbpSpecificationsModule
AbpThreadingModule
AbpTimingModule
AbpUnitOfWorkModule
AbpUsersDomainSharedModule
AbpValidationAbstractionsModule
AbpVirtualFileSystemModule
Implements
IAbpModule
IOnPreApplicationInitialization
IOnApplicationInitialization
IOnPostApplicationInitialization
IOnApplicationShutdown
IPreConfigureServices
IPostConfigureServices
Namespace: Volo.Abp.Modularity
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
Type Description
ServiceConfigurationContext

SkipAutoServiceRegistration

Declaration
protected bool SkipAutoServiceRegistration { get; set; }
Property Value
Type Description
System.Boolean

Methods

Configure<TOptions>(Action<TOptions>)

Declaration
protected void Configure<TOptions>(Action<TOptions> configureOptions)

    where TOptions : class
Parameters
Type Name Description
Action<TOptions> configureOptions
Type Parameters
Name Description
TOptions

Configure<TOptions>(IConfiguration)

Declaration
protected void Configure<TOptions>(IConfiguration configuration)

    where TOptions : class
Parameters
Type Name Description
IConfiguration configuration
Type Parameters
Name Description
TOptions

Configure<TOptions>(IConfiguration, Action<BinderOptions>)

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

Configure<TOptions>(String, Action<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

Configure<TOptions>(String, IConfiguration)

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
Type Name Description
ServiceConfigurationContext context

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
Type Name Description
ApplicationInitializationContext context

OnApplicationShutdown(ApplicationShutdownContext)

Declaration
public virtual void OnApplicationShutdown(ApplicationShutdownContext context)
Parameters
Type Name Description
ApplicationShutdownContext context

OnPostApplicationInitialization(ApplicationInitializationContext)

Declaration
public virtual void OnPostApplicationInitialization(ApplicationInitializationContext context)
Parameters
Type Name Description
ApplicationInitializationContext context

OnPreApplicationInitialization(ApplicationInitializationContext)

Declaration
public virtual void OnPreApplicationInitialization(ApplicationInitializationContext context)
Parameters
Type Name Description
ApplicationInitializationContext context

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
Type Name Description
ServiceConfigurationContext context

PreConfigure<TOptions>(Action<TOptions>)

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
Type Name Description
ServiceConfigurationContext context

Implements

IAbpModule
IOnPreApplicationInitialization
IOnApplicationInitialization
IOnPostApplicationInitialization
IOnApplicationShutdown
IPreConfigureServices
IPostConfigureServices

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
Back to top Powered by Volosoft