Show / Hide Table of Contents

Class ModuleLifecycleContributorBase

Inheritance
object
ModuleLifecycleContributorBase
OnApplicationInitializationModuleLifecycleContributor
OnApplicationShutdownModuleLifecycleContributor
OnPostApplicationInitializationModuleLifecycleContributor
OnPreApplicationInitializationModuleLifecycleContributor
Implements
IModuleLifecycleContributor
ITransientDependency
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 ModuleLifecycleContributorBase : IModuleLifecycleContributor, ITransientDependency

Constructors

ModuleLifecycleContributorBase()

Declaration
protected ModuleLifecycleContributorBase()

Methods

Initialize(ApplicationInitializationContext, IAbpModule)

Declaration
public virtual void Initialize(ApplicationInitializationContext context, IAbpModule module)
Parameters
Type Name Description
ApplicationInitializationContext context
IAbpModule module

InitializeAsync(ApplicationInitializationContext, IAbpModule)

Declaration
public virtual Task InitializeAsync(ApplicationInitializationContext context, IAbpModule module)
Parameters
Type Name Description
ApplicationInitializationContext context
IAbpModule module
Returns
Type Description
Task

Shutdown(ApplicationShutdownContext, IAbpModule)

Declaration
public virtual void Shutdown(ApplicationShutdownContext context, IAbpModule module)
Parameters
Type Name Description
ApplicationShutdownContext context
IAbpModule module

ShutdownAsync(ApplicationShutdownContext, IAbpModule)

Declaration
public virtual Task ShutdownAsync(ApplicationShutdownContext context, IAbpModule module)
Parameters
Type Name Description
ApplicationShutdownContext context
IAbpModule module
Returns
Type Description
Task

Implements

IModuleLifecycleContributor
ITransientDependency

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>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform