|
|
@ -1,4 +1,5 @@ |
|
|
using Microsoft.AspNetCore.Builder; |
|
|
using JetBrains.Annotations; |
|
|
|
|
|
using Microsoft.AspNetCore.Builder; |
|
|
using Microsoft.AspNetCore.Hosting; |
|
|
using Microsoft.AspNetCore.Hosting; |
|
|
using Microsoft.Extensions.Configuration; |
|
|
using Microsoft.Extensions.Configuration; |
|
|
using Microsoft.Extensions.DependencyInjection; |
|
|
using Microsoft.Extensions.DependencyInjection; |
|
|
@ -19,6 +20,12 @@ namespace Volo.Abp |
|
|
return context.ServiceProvider.GetRequiredService<IWebHostEnvironment>(); |
|
|
return context.ServiceProvider.GetRequiredService<IWebHostEnvironment>(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
[CanBeNull] |
|
|
|
|
|
public static IWebHostEnvironment GetEnvironmentOrNull(this ApplicationInitializationContext context) |
|
|
|
|
|
{ |
|
|
|
|
|
return context.ServiceProvider.GetService<IWebHostEnvironment>(); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
public static IConfiguration GetConfiguration(this ApplicationInitializationContext context) |
|
|
public static IConfiguration GetConfiguration(this ApplicationInitializationContext context) |
|
|
{ |
|
|
{ |
|
|
return context.ServiceProvider.GetRequiredService<IConfiguration>(); |
|
|
return context.ServiceProvider.GetRequiredService<IConfiguration>(); |
|
|
|