Show / Hide Table of Contents

Class ModuleLifecycleContributorBase

Inheritance
System.Object
ModuleLifecycleContributorBase
OnApplicationInitializationModuleLifecycleContributor
OnApplicationShutdownModuleLifecycleContributor
OnPostApplicationInitializationModuleLifecycleContributor
OnPreApplicationInitializationModuleLifecycleContributor
Implements
IModuleLifecycleContributor
ITransientDependency
Namespace: Volo.Abp.Modularity
Assembly: Volo.Abp.Core.dll
Syntax
public abstract class ModuleLifecycleContributorBase : object, IModuleLifecycleContributor, ITransientDependency

Methods

Initialize(ApplicationInitializationContext, IAbpModule)

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

Shutdown(ApplicationShutdownContext, IAbpModule)

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

Implements

IModuleLifecycleContributor
ITransientDependency

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