StartupInitializationExtensions.AddStartupInitialization Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
AddStartupInitialization(IServiceCollection) |
Adds function that will be executed before application starts. |
AddStartupInitialization(IServiceCollection, IConfigurationSection) |
Adds function that will be executed before application starts. |
AddStartupInitialization(IServiceCollection, Action<StartupInitializationOptions>) |
Adds function that will be executed before application starts. |
AddStartupInitialization(IServiceCollection)
Adds function that will be executed before application starts.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::Hosting::Testing::IStartupInitializationBuilder ^ AddStartupInitialization(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services);
public static Microsoft.Extensions.Hosting.Testing.IStartupInitializationBuilder AddStartupInitialization(this Microsoft.Extensions.DependencyInjection.IServiceCollection services);
static member AddStartupInitialization : Microsoft.Extensions.DependencyInjection.IServiceCollection -> Microsoft.Extensions.Hosting.Testing.IStartupInitializationBuilder
<Extension()>
Public Function AddStartupInitialization (services As IServiceCollection) As IStartupInitializationBuilder
Parameters
- services
- IServiceCollection
Service collection use to register initialization function.
Returns
Services passed for further configuration.
Remarks
Use it for one time initialization logic. Sequence of execution is not guaranteed.
Applies to
AddStartupInitialization(IServiceCollection, IConfigurationSection)
Adds function that will be executed before application starts.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::Hosting::Testing::IStartupInitializationBuilder ^ AddStartupInitialization(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Microsoft::Extensions::Configuration::IConfigurationSection ^ section);
public static Microsoft.Extensions.Hosting.Testing.IStartupInitializationBuilder AddStartupInitialization(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.Extensions.Configuration.IConfigurationSection section);
static member AddStartupInitialization : Microsoft.Extensions.DependencyInjection.IServiceCollection * Microsoft.Extensions.Configuration.IConfigurationSection -> Microsoft.Extensions.Hosting.Testing.IStartupInitializationBuilder
<Extension()>
Public Function AddStartupInitialization (services As IServiceCollection, section As IConfigurationSection) As IStartupInitializationBuilder
Parameters
- services
- IServiceCollection
Service collection use to register initialization function.
- section
- IConfigurationSection
Configure startup initializers with config.
Returns
Services passed for further configuration.
Remarks
Use it for one time initialization logic. Sequence of execution is not guaranteed.
Applies to
AddStartupInitialization(IServiceCollection, Action<StartupInitializationOptions>)
Adds function that will be executed before application starts.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::Hosting::Testing::IStartupInitializationBuilder ^ AddStartupInitialization(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Action<Microsoft::Extensions::Hosting::Testing::StartupInitializationOptions ^> ^ configure);
public static Microsoft.Extensions.Hosting.Testing.IStartupInitializationBuilder AddStartupInitialization(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Action<Microsoft.Extensions.Hosting.Testing.StartupInitializationOptions> configure);
static member AddStartupInitialization : Microsoft.Extensions.DependencyInjection.IServiceCollection * Action<Microsoft.Extensions.Hosting.Testing.StartupInitializationOptions> -> Microsoft.Extensions.Hosting.Testing.IStartupInitializationBuilder
<Extension()>
Public Function AddStartupInitialization (services As IServiceCollection, configure As Action(Of StartupInitializationOptions)) As IStartupInitializationBuilder
Parameters
- services
- IServiceCollection
Service collection use to register initialization function.
- configure
- Action<StartupInitializationOptions>
Configure startup initializers.
Returns
Services passed for further configuration.
Remarks
Use it for one time initialization logic. Sequence of execution is not guaranteed.