Прочетете на английски

Споделяне чрез


StartupInitializationExtensions.AddStartupInitialization Method

Definition

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.

C#
public static Microsoft.Extensions.Hosting.Testing.IStartupInitializationBuilder AddStartupInitialization(this Microsoft.Extensions.DependencyInjection.IServiceCollection services);

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

.NET 10 (package-provided) и други версии
Продукт Версии
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)

AddStartupInitialization(IServiceCollection, IConfigurationSection)

Adds function that will be executed before application starts.

C#
public static Microsoft.Extensions.Hosting.Testing.IStartupInitializationBuilder AddStartupInitialization(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.Extensions.Configuration.IConfigurationSection section);

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

.NET 10 (package-provided) и други версии
Продукт Версии
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)

AddStartupInitialization(IServiceCollection, Action<StartupInitializationOptions>)

Adds function that will be executed before application starts.

C#
public static Microsoft.Extensions.Hosting.Testing.IStartupInitializationBuilder AddStartupInitialization(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Action<Microsoft.Extensions.Hosting.Testing.StartupInitializationOptions> configure);

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.

Applies to

.NET 10 (package-provided) и други версии
Продукт Версии
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)