Interface IAbpApplication
Inherited Members
Namespace: Volo.Abp
Assembly: Volo.Abp.Core.dll
Syntax
public interface IAbpApplication : IModuleContainer, IDisposable
Properties
ServiceProvider
Reference to the root service provider used by the application. This can not be used before initialize the application.
Declaration
IServiceProvider ServiceProvider { get; }
Property Value
Type | Description |
---|---|
IServiceProvider |
Services
List of services registered to this application. Can not add new services to this collection after application initialize.
Declaration
IServiceCollection Services { get; }
Property Value
Type | Description |
---|---|
IServiceCollection |
StartupModuleType
Type of the startup (entrance) module of the application.
Declaration
Type StartupModuleType { get; }
Property Value
Type | Description |
---|---|
Type |
Methods
Shutdown()
Used to gracefully shutdown the application and all modules.
Declaration
void Shutdown()