|
|
|
@ -23,6 +23,8 @@ public abstract class AbpApplicationBase : IAbpApplication |
|
|
|
public IServiceCollection Services { get; } |
|
|
|
|
|
|
|
public IReadOnlyList<IAbpModuleDescriptor> Modules { get; } |
|
|
|
|
|
|
|
public string ApplicationName { get; } |
|
|
|
|
|
|
|
private bool _configuredServices; |
|
|
|
|
|
|
|
@ -41,6 +43,8 @@ public abstract class AbpApplicationBase : IAbpApplication |
|
|
|
|
|
|
|
var options = new AbpApplicationCreationOptions(services); |
|
|
|
optionsAction?.Invoke(options); |
|
|
|
|
|
|
|
ApplicationName = options.ApplicationName; |
|
|
|
|
|
|
|
services.AddSingleton<IAbpApplication>(this); |
|
|
|
services.AddSingleton<IModuleContainer>(this); |
|
|
|
|