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 |
System.Type |
startupModuleType |
|
Microsoft.Extensions.DependencyInjection.IServiceCollection |
services |
|
System.Action<T><AbpApplicationCreationOptions> |
optionsAction |
|
Returns
Create(Type, Action<AbpApplicationCreationOptions>?)
Declaration
public static IAbpApplicationWithInternalServiceProvider Create(Type startupModuleType, Action<AbpApplicationCreationOptions>? optionsAction = null)
Parameters
Returns
Create<TStartupModule>(IServiceCollection, Action<AbpApplicationCreationOptions>?)
Declaration
public static IAbpApplicationWithExternalServiceProvider Create<TStartupModule>(IServiceCollection services, Action<AbpApplicationCreationOptions>? optionsAction = null) where TStartupModule : IAbpModule
Parameters
Type |
Name |
Description |
Microsoft.Extensions.DependencyInjection.IServiceCollection |
services |
|
System.Action<T><AbpApplicationCreationOptions> |
optionsAction |
|
Returns
Type Parameters
Name |
Description |
TStartupModule |
|
Create<TStartupModule>(Action<AbpApplicationCreationOptions>?)
Declaration
public static IAbpApplicationWithInternalServiceProvider Create<TStartupModule>(Action<AbpApplicationCreationOptions>? optionsAction = null) where TStartupModule : IAbpModule
Parameters
Returns
Type Parameters
Name |
Description |
TStartupModule |
|
CreateAsync(Type, IServiceCollection, Action<AbpApplicationCreationOptions>?)
Declaration
public static Task<IAbpApplicationWithExternalServiceProvider> CreateAsync(Type startupModuleType, IServiceCollection services, Action<AbpApplicationCreationOptions>? optionsAction = null)
Parameters
Type |
Name |
Description |
System.Type |
startupModuleType |
|
Microsoft.Extensions.DependencyInjection.IServiceCollection |
services |
|
System.Action<T><AbpApplicationCreationOptions> |
optionsAction |
|
Returns
CreateAsync(Type, Action<AbpApplicationCreationOptions>?)
Declaration
public static Task<IAbpApplicationWithInternalServiceProvider> CreateAsync(Type startupModuleType, Action<AbpApplicationCreationOptions>? optionsAction = null)
Parameters
Returns
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 |
Microsoft.Extensions.DependencyInjection.IServiceCollection |
services |
|
System.Action<T><AbpApplicationCreationOptions> |
optionsAction |
|
Returns
Type Parameters
Name |
Description |
TStartupModule |
|
CreateAsync<TStartupModule>(Action<AbpApplicationCreationOptions>?)
Declaration
public static Task<IAbpApplicationWithInternalServiceProvider> CreateAsync<TStartupModule>(Action<AbpApplicationCreationOptions>? optionsAction = null) where TStartupModule : IAbpModule
Parameters
Returns
Type Parameters
Name |
Description |
TStartupModule |
|