Class AbpApplicationBase
Inheritance
object
AbpApplicationBase
Implements
System.IDisposable
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp
Assembly: Volo.Abp.Core.dll
Syntax
public abstract class AbpApplicationBase : IAbpApplication, IModuleContainer, IApplicationInfoAccessor, IDisposable
Properties
ApplicationName
Declaration
public string? ApplicationName { get; }
Property Value
InstanceId
Declaration
public string InstanceId { get; }
Property Value
Modules
Declaration
public IReadOnlyList<IAbpModuleDescriptor> Modules { get; }
Property Value
ServiceProvider
Declaration
public IServiceProvider ServiceProvider { get; }
Property Value
Type |
Description |
System.IServiceProvider |
|
Services
Declaration
public IServiceCollection Services { get; }
Property Value
Type |
Description |
Microsoft.Extensions.DependencyInjection.IServiceCollection |
|
StartupModuleType
Declaration
public Type StartupModuleType { get; }
Property Value
Type |
Description |
System.Type |
|
Methods
Declaration
public virtual void ConfigureServices()
Declaration
public virtual Task ConfigureServicesAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
Dispose()
Declaration
public virtual void Dispose()
InitializeModules()
Declaration
protected virtual void InitializeModules()
InitializeModulesAsync()
Declaration
protected virtual Task InitializeModulesAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
LoadModules(IServiceCollection, AbpApplicationCreationOptions)
Declaration
protected virtual IReadOnlyList<IAbpModuleDescriptor> LoadModules(IServiceCollection services, AbpApplicationCreationOptions options)
Parameters
Returns
SetServiceProvider(IServiceProvider)
Declaration
protected virtual void SetServiceProvider(IServiceProvider serviceProvider)
Parameters
Type |
Name |
Description |
System.IServiceProvider |
serviceProvider |
|
Shutdown()
Declaration
public virtual void Shutdown()
ShutdownAsync()
Declaration
public virtual Task ShutdownAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
WriteInitLogs(IServiceProvider)
Declaration
protected virtual void WriteInitLogs(IServiceProvider serviceProvider)
Parameters
Type |
Name |
Description |
System.IServiceProvider |
serviceProvider |
|
Implements
System.IDisposable
Extension Methods