Show / Hide Table of Contents

Class AbpModule

Inheritance
object
AbpModule
DependencyInjection_Standard_Tests.TestModule
MyConsoleModule
AbpTestBaseModule
AbpTestModule
AbpApiVersioningAbstractionsModule
AbpDddApplicationContractsModule
AbpDddApplicationModule
AbpAspNetCoreModule
AbpAspNetCoreTestModule
AbpSerilogTestModule
AppModule
AbpAspNetCoreAuthenticationJwtBearerModule
AbpAspNetCoreAuthenticationOAuthModule
AbpAspNetCoreAuthenticationOpenIdConnectModule
AbpAspNetCoreComponentsModule
AbpAspNetCoreComponentsMauiBlazorModule
AbpAspNetCoreComponentsMauiBlazorThemingModule
AbpAspNetCoreComponentsServerModule
AbpAspNetCoreComponentsServerThemingModule
AbpAspNetCoreComponentsWebModule
AbpAspNetCoreComponentsWebThemingModule
AbpAspNetCoreComponentsWebAssemblyModule
AbpAspNetCoreComponentsWebAssemblyThemingModule
AbpAspNetCoreMultiTenancyModule
AbpAspNetCoreAsyncTestModule
AbpAspNetCoreMvcContractsModule
AbpAspNetCoreMvcModule
AbpAspNetCoreMvcTestModule
AbpAspNetCoreMvcClientCommonModule
AbpAspNetCoreMvcClientModule
AbpAspNetCoreMvcDaprModule
AbpAspNetCoreMvcDaprEventBusModule
AbpAspNetCoreMvcNewtonsoftModule
MyPlungInModule
AbpAspNetCoreMvcUiModule
AbpAspNetCoreMvcUiTestModule
AbpAspNetCoreMvcUiBootstrapModule
AbpAspNetCoreMvcUiBundlingAbstractionsModule
AbpAspNetCoreMvcUiBundlingModule
AbpAspNetCoreMvcUiMultiTenancyModule
AbpAspNetCoreMvcUiPackagesModule
AbpAspNetCoreMvcUiThemeSharedModule
AbpAspNetCoreMvcUiThemeSharedDemoModule
AbpAspNetCoreMvcUiThemeSharedTestModule
AbpAspNetCoreMvcUiWidgetsModule
AbpAspNetCoreMvcVersioningTestModule
AbpAspNetCoreSerilogModule
AbpAspNetCoreSignalRModule
AbpAspNetCoreSignalRTestModule
AbpAspNetCoreTestBaseModule
AbpAuditingContractsModule
AbpAuditingModule
AbpAuditingTestModule
AbpAuthorizationAbstractionsModule
AbpAuthorizationModule
AbpAuthorizationTestModule
AbpAutofacModule
AutofacTestModule
AbpAutofacWebAssemblyModule
AbpAutoMapperModule
AutoMapper_ConfigurationValidation_Tests.TestModule
AutoMapper_CustomServiceConstruction_Tests.TestModule
AutoMapperTestModule
AbpAzureServiceBusModule
AbpBackgroundJobsAbstractionsModule
AbpBackgroundJobsModule
AbpBackgroundJobsTestModule
AbpBackgroundJobsHangfireModule
AbpBackgroundJobsQuartzModule
AbpBackgroundJobsRabbitMqModule
AbpBackgroundWorkersModule
AbpBackgroundWorkersHangfireModule
AbpBackgroundWorkersQuartzModule
AbpBlazoriseUIModule
AbpBlobStoringModule
AbpBlobStoringTestModule
AbpBlobStoringAliyunModule
AbpBlobStoringAliyunTestCommonModule
AbpBlobStoringAliyunTestModule
AbpBlobStoringAwsModule
AbpBlobStoringAwsTestCommonModule
AbpBlobStoringAwsTestModule
AbpBlobStoringAzureModule
AbpBlobStoringAzureTestCommonModule
AbpBlobStoringAzureTestModule
AbpBlobStoringFileSystemModule
AbpBlobStoringFileSystemTestModule
AbpBlobStoringMinioModule
AbpBlobStoringMinioTestCommonModule
AbpBlobStoringMinioTestModule
AbpCachingModule
AbpCachingTestModule
AbpCachingStackExchangeRedisModule
AbpCachingStackExchangeRedisTestModule
AbpCastleCoreModule
AbpCliCoreModule
AbpCliModule
AbpCliTestModule
AbpDapperModule
AbpDapperTestModule
AbpDaprModule
AbpDataModule
ConnectionStringResolver_Tests.TestModule
DataSeederExtensions_Tests.TestModule
TestDependedModule
TestModule
AbpDistributedLockingAbstractionsModule
AbpDistributedLockingAbstractionsTestModule
AbpDistributedLockingModule
AbpDistributedLockingDaprModule
AbpDddDomainModule
AbpEmailingModule
AbpEmailingTestModule
AbpEntityFrameworkCoreModule
AbpEntityFrameworkCoreTestModule
AbpEntityFrameworkCoreMySQLModule
AbpEntityFrameworkCoreOracleModule
AbpEntityFrameworkCoreOracleDevartModule
AbpEntityFrameworkCorePostgreSqlModule
AbpEntityFrameworkCoreSqliteModule
AbpEntityFrameworkCoreSqlServerModule
AbpEfCoreTestSecondContextModule
AbpEventBusModule
AbpEventBusAbstractionsModule
AbpEventBusAzureModule
AbpEventBusDaprModule
EventBusTestModule
AbpEventBusKafkaModule
AbpEventBusRabbitMqModule
AbpEventBusRebusModule
AbpExceptionHandlingModule
AbpFeaturesModule
AbpFeaturesTestModule
AbpFluentValidationModule
ApplicationService_FluentValidation_Tests.TestModule
AbpGdprAbstractionsModule
AbpGlobalFeaturesModule
GlobalFeatureTestModule
AbpGuidsModule
AbpHangfireModule
AbpHttpAbstractionsModule
AbpHttpClientTestModule
AbpHttpModule
AbpHttpTestModule
AbpHttpClientModule
AbpHttpClientDaprModule
AbpHttpClientIdentityModelModule
AbpHttpClientIdentityModelMauiBlazorModule
AbpHttpClientIdentityModelWebModule
AbpHttpClientIdentityModelWebTestModule
AbpHttpClientIdentityModelWebAssemblyModule
AbpHttpClientWebModule
AbpIdentityModelModule
AbpIdentityModelTestModule
AbpJsonAbstractionsModule
AbpJsonModule
AbpJsonTestModule
AbpJsonNewtonsoftModule
AbpJsonSystemTextJsonModule
AbpKafkaModule
AbpLdapModule
AbpLdapTestModule
AbpLocalizationAbstractionsModule
AbpLocalizationModule
AbpLocalizationTestModule
AbpMailKitModule
AbpMailKitTestModule
AbpMemoryDbModule
AbpMemoryDbTestModule
AbpMinifyModule
AbpMinifyTestModule
ModuleLoader_Tests.MyStartupModule
TestModuleBase
AbpMongoDbModule
AbpMongoDbTestModule
AbpMongoDbTestSecondContextModule
AbpMultiLingualObjectsModule
AbpMultiLingualObjectsTestModule
AbpMultiTenancyModule
MultiTenancyTestModule
AbpObjectExtendingModule
AbpObjectExtendingTestModule
AbpObjectMappingModule
AbpObjectMappingTestModule
AbpQuartzModule
AbpRabbitMqModule
AbpRemoteServicesModule
AbpSecurityModule
AbpSecurityTestModule
AbpSerializationModule
AbpSerializationTestModule
AbpSettingsModule
AbpSettingsTestModule
AbpSmsModule
AbpSmsAliyunModule
AbpSmsAliyunTestsModule
AbpSpecificationsModule
AbpSwashbuckleModule
TestAppModule
TestAppTestModule
AbpTextTemplatingCoreModule
AbpTextTemplatingModule
AbpTextTemplatingTestModule
AbpTextTemplatingRazorModule
RazorTextTemplatingTestModule
AbpTextTemplatingScribanModule
ScribanTextTemplatingTestModule
AbpThreadingModule
AbpThreadingTestModule
AbpTimingModule
AbpUiModule
AbpUiNavigationModule
AbpUiNavigationTestModule
AbpUnitOfWorkModule
AbpValidationAbstractionsModule
AbpValidationModule
ApplicationService_Validation_Tests.TestModule
AbpVirtualFileSystemModule
DynamicFileProvider_Tests.TestModule
VirtualFileProvider_Tests.TestModule
Implements
IAbpModule
IOnPreApplicationInitialization
IOnApplicationInitialization
IOnPostApplicationInitialization
IOnApplicationShutdown
IPreConfigureServices
IPostConfigureServices
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.Modularity
Assembly: Volo.Abp.Core.dll
Syntax
public abstract class AbpModule : IAbpModule, IOnPreApplicationInitialization, IOnApplicationInitialization, IOnPostApplicationInitialization, IOnApplicationShutdown, IPreConfigureServices, IPostConfigureServices

Constructors

AbpModule()

Declaration
protected AbpModule()

Properties

ServiceConfigurationContext

Declaration
protected ServiceConfigurationContext ServiceConfigurationContext { get; }
Property Value
Type Description
ServiceConfigurationContext

SkipAutoServiceRegistration

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

Methods

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

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

Configure<TOptions>(IConfiguration)

Declaration
protected void Configure<TOptions>(IConfiguration configuration) where TOptions : class
Parameters
Type Name Description
Microsoft.Extensions.Configuration.IConfiguration configuration
Type Parameters
Name Description
TOptions

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

Configure<TOptions>(string, IConfiguration)

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

Configure<TOptions>(string, Action<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
Type Name Description
ServiceConfigurationContext context

ConfigureServicesAsync(ServiceConfigurationContext)

Declaration
public virtual Task ConfigureServicesAsync(ServiceConfigurationContext context)
Parameters
Type Name Description
ServiceConfigurationContext context
Returns
Type Description
System.Threading.Tasks.Task

IsAbpModule(Type)

Declaration
public static bool IsAbpModule(Type type)
Parameters
Type Name Description
System.Type type
Returns
Type Description
bool

OnApplicationInitialization(ApplicationInitializationContext)

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

OnApplicationInitializationAsync(ApplicationInitializationContext)

Declaration
public virtual Task OnApplicationInitializationAsync(ApplicationInitializationContext context)
Parameters
Type Name Description
ApplicationInitializationContext context
Returns
Type Description
System.Threading.Tasks.Task

OnApplicationShutdown(ApplicationShutdownContext)

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

OnApplicationShutdownAsync(ApplicationShutdownContext)

Declaration
public virtual Task OnApplicationShutdownAsync(ApplicationShutdownContext context)
Parameters
Type Name Description
ApplicationShutdownContext context
Returns
Type Description
System.Threading.Tasks.Task

OnPostApplicationInitialization(ApplicationInitializationContext)

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

OnPostApplicationInitializationAsync(ApplicationInitializationContext)

Declaration
public virtual Task OnPostApplicationInitializationAsync(ApplicationInitializationContext context)
Parameters
Type Name Description
ApplicationInitializationContext context
Returns
Type Description
System.Threading.Tasks.Task

OnPreApplicationInitialization(ApplicationInitializationContext)

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

OnPreApplicationInitializationAsync(ApplicationInitializationContext)

Declaration
public virtual Task OnPreApplicationInitializationAsync(ApplicationInitializationContext context)
Parameters
Type Name Description
ApplicationInitializationContext context
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
Type Name Description
ServiceConfigurationContext context

PostConfigureServicesAsync(ServiceConfigurationContext)

Declaration
public virtual Task PostConfigureServicesAsync(ServiceConfigurationContext context)
Parameters
Type Name Description
ServiceConfigurationContext context
Returns
Type Description
System.Threading.Tasks.Task

PreConfigure<TOptions>(Action<TOptions>)

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

PreConfigureServicesAsync(ServiceConfigurationContext)

Declaration
public virtual Task PreConfigureServicesAsync(ServiceConfigurationContext context)
Parameters
Type Name Description
ServiceConfigurationContext context
Returns
Type Description
System.Threading.Tasks.Task

Implements

IAbpModule
IOnPreApplicationInitialization
IOnApplicationInitialization
IOnPostApplicationInitialization
IOnApplicationShutdown
IPreConfigureServices
IPostConfigureServices

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In This Article
Back to top Powered by Volosoft