Show / Hide Table of Contents

Class AbpApplicationFactory

Inheritance
object
AbpApplicationFactory
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 static class AbpApplicationFactory

Methods

Create(Type, IServiceCollection, Action<AbpApplicationCreationOptions>?)

Declaration
public static IAbpApplicationWithExternalServiceProvider Create(Type startupModuleType, IServiceCollection services, Action<AbpApplicationCreationOptions>? optionsAction = null)
Parameters
Type Name Description
Type startupModuleType
IServiceCollection services
Action<AbpApplicationCreationOptions> optionsAction
Returns
Type Description
IAbpApplicationWithExternalServiceProvider

Create(Type, Action<AbpApplicationCreationOptions>?)

Declaration
public static IAbpApplicationWithInternalServiceProvider Create(Type startupModuleType, Action<AbpApplicationCreationOptions>? optionsAction = null)
Parameters
Type Name Description
Type startupModuleType
Action<AbpApplicationCreationOptions> optionsAction
Returns
Type Description
IAbpApplicationWithInternalServiceProvider

CreateAsync(Type, IServiceCollection, Action<AbpApplicationCreationOptions>?)

Declaration
public static Task<IAbpApplicationWithExternalServiceProvider> CreateAsync(Type startupModuleType, IServiceCollection services, Action<AbpApplicationCreationOptions>? optionsAction = null)
Parameters
Type Name Description
Type startupModuleType
IServiceCollection services
Action<AbpApplicationCreationOptions> optionsAction
Returns
Type Description
Task<IAbpApplicationWithExternalServiceProvider>

CreateAsync(Type, Action<AbpApplicationCreationOptions>?)

Declaration
public static Task<IAbpApplicationWithInternalServiceProvider> CreateAsync(Type startupModuleType, Action<AbpApplicationCreationOptions>? optionsAction = null)
Parameters
Type Name Description
Type startupModuleType
Action<AbpApplicationCreationOptions> optionsAction
Returns
Type Description
Task<IAbpApplicationWithInternalServiceProvider>

CreateAsync<TStartupModule>(IServiceCollection, Action<AbpApplicationCreationOptions>?)

Declaration
public static Task<IAbpApplicationWithExternalServiceProvider> CreateAsync<TStartupModule>(IServiceCollection services, Action<AbpApplicationCreationOptions>? optionsAction = null) where TStartupModule : IAbpModule
Parameters
Type Name Description
IServiceCollection services
Action<AbpApplicationCreationOptions> optionsAction
Returns
Type Description
Task<IAbpApplicationWithExternalServiceProvider>
Type Parameters
Name Description
TStartupModule

CreateAsync<TStartupModule>(Action<AbpApplicationCreationOptions>?)

Declaration
public static Task<IAbpApplicationWithInternalServiceProvider> CreateAsync<TStartupModule>(Action<AbpApplicationCreationOptions>? optionsAction = null) where TStartupModule : IAbpModule
Parameters
Type Name Description
Action<AbpApplicationCreationOptions> optionsAction
Returns
Type Description
Task<IAbpApplicationWithInternalServiceProvider>
Type Parameters
Name Description
TStartupModule

Create<TStartupModule>(IServiceCollection, Action<AbpApplicationCreationOptions>?)

Declaration
public static IAbpApplicationWithExternalServiceProvider Create<TStartupModule>(IServiceCollection services, Action<AbpApplicationCreationOptions>? optionsAction = null) where TStartupModule : IAbpModule
Parameters
Type Name Description
IServiceCollection services
Action<AbpApplicationCreationOptions> optionsAction
Returns
Type Description
IAbpApplicationWithExternalServiceProvider
Type Parameters
Name Description
TStartupModule

Create<TStartupModule>(Action<AbpApplicationCreationOptions>?)

Declaration
public static IAbpApplicationWithInternalServiceProvider Create<TStartupModule>(Action<AbpApplicationCreationOptions>? optionsAction = null) where TStartupModule : IAbpModule
Parameters
Type Name Description
Action<AbpApplicationCreationOptions> optionsAction
Returns
Type Description
IAbpApplicationWithInternalServiceProvider
Type Parameters
Name Description
TStartupModule
In this article
Back to top Powered by ABP.IO Platform