diff --git a/src/Volo.Abp/Microsoft/Extensions/DependencyInjection/ServiceCollectionApplicationExtensions.cs b/src/Volo.Abp/Microsoft/Extensions/DependencyInjection/ServiceCollectionApplicationExtensions.cs index 627ba14c52..79f02b73bb 100644 --- a/src/Volo.Abp/Microsoft/Extensions/DependencyInjection/ServiceCollectionApplicationExtensions.cs +++ b/src/Volo.Abp/Microsoft/Extensions/DependencyInjection/ServiceCollectionApplicationExtensions.cs @@ -7,32 +7,18 @@ namespace Microsoft.Extensions.DependencyInjection { public static class ServiceCollectionApplicationExtensions { - public static IAbpApplicationWithExternalServiceProvider AddApplication( - [NotNull] this IServiceCollection services) - where TStartupModule : IAbpModule - { - return AbpApplicationFactory.Create(services); - } - public static IAbpApplicationWithExternalServiceProvider AddApplication( [NotNull] this IServiceCollection services, - [CanBeNull] Action optionsAction) + [CanBeNull] Action optionsAction = null) where TStartupModule : IAbpModule { return AbpApplicationFactory.Create(services, optionsAction); } - public static IAbpApplicationWithExternalServiceProvider AddApplication( - [NotNull] this IServiceCollection services, - [NotNull] Type startupModuleType) - { - return AbpApplicationFactory.Create(startupModuleType, services); - } - public static IAbpApplicationWithExternalServiceProvider AddApplication( [NotNull] this IServiceCollection services, [NotNull] Type startupModuleType, - [CanBeNull] Action optionsAction) + [CanBeNull] Action optionsAction = null) { return AbpApplicationFactory.Create(startupModuleType, services, optionsAction); }