Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


OptionsConfigurationServiceCollectionExtensions.Configure Metoda

Definicja

Przeciążenia

Configure<TOptions>(IServiceCollection, IConfiguration)

Rejestruje wystąpienie konfiguracji, które TOptions będzie powiązane, i aktualizuje opcje po zmianie konfiguracji.

Configure<TOptions>(IServiceCollection, IConfiguration, Action<BinderOptions>)

Rejestruje wystąpienie konfiguracji, z którym zostaną powiązane opcje TOptions.

Configure<TOptions>(IServiceCollection, String, IConfiguration)

Rejestruje wystąpienie konfiguracji, z którym zostaną powiązane opcje TOptions.

Configure<TOptions>(IServiceCollection, String, IConfiguration, Action<BinderOptions>)

Rejestruje wystąpienie konfiguracji, z którym zostaną powiązane opcje TOptions.

Configure<TOptions>(IServiceCollection, IConfiguration)

Źródło:
OptionsConfigurationServiceCollectionExtensions.cs
Źródło:
OptionsConfigurationServiceCollectionExtensions.cs
Źródło:
OptionsConfigurationServiceCollectionExtensions.cs
Źródło:
OptionsConfigurationServiceCollectionExtensions.cs

Rejestruje wystąpienie konfiguracji, które TOptions będzie powiązane, i aktualizuje opcje po zmianie konfiguracji.

C#
public static Microsoft.Extensions.DependencyInjection.IServiceCollection Configure<TOptions> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.Extensions.Configuration.IConfiguration config) where TOptions : class;

Parametry typu

TOptions

Typ konfigurowanych opcji.

Parametry

services
IServiceCollection

Element IServiceCollection do dodawania usług.

config
IConfiguration

Konfiguracja jest powiązana.

Zwraca

Tak IServiceCollection , aby można było połączyć dodatkowe wywołania.

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0

Configure<TOptions>(IServiceCollection, IConfiguration, Action<BinderOptions>)

Źródło:
OptionsConfigurationServiceCollectionExtensions.cs
Źródło:
OptionsConfigurationServiceCollectionExtensions.cs
Źródło:
OptionsConfigurationServiceCollectionExtensions.cs
Źródło:
OptionsConfigurationServiceCollectionExtensions.cs

Rejestruje wystąpienie konfiguracji, z którym zostaną powiązane opcje TOptions.

C#
public static Microsoft.Extensions.DependencyInjection.IServiceCollection Configure<TOptions> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.Extensions.Configuration.IConfiguration config, Action<Microsoft.Extensions.Configuration.BinderOptions>? configureBinder) where TOptions : class;

Parametry typu

TOptions

Typ konfigurowanych opcji.

Parametry

services
IServiceCollection

Element IServiceCollection do dodawania usług.

config
IConfiguration

Konfiguracja jest powiązana.

configureBinder
Action<BinderOptions>

Służy do konfigurowania .BinderOptions

Zwraca

Tak IServiceCollection , aby można było połączyć dodatkowe wywołania.

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0

Configure<TOptions>(IServiceCollection, String, IConfiguration)

Źródło:
OptionsConfigurationServiceCollectionExtensions.cs
Źródło:
OptionsConfigurationServiceCollectionExtensions.cs
Źródło:
OptionsConfigurationServiceCollectionExtensions.cs
Źródło:
OptionsConfigurationServiceCollectionExtensions.cs

Rejestruje wystąpienie konfiguracji, z którym zostaną powiązane opcje TOptions.

C#
public static Microsoft.Extensions.DependencyInjection.IServiceCollection Configure<TOptions> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string? name, Microsoft.Extensions.Configuration.IConfiguration config) where TOptions : class;

Parametry typu

TOptions

Typ konfigurowanych opcji.

Parametry

services
IServiceCollection

Element IServiceCollection do dodawania usług.

name
String

Nazwa wystąpienia opcji.

config
IConfiguration

Konfiguracja jest powiązana.

Zwraca

Tak IServiceCollection , aby można było połączyć dodatkowe wywołania.

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0

Configure<TOptions>(IServiceCollection, String, IConfiguration, Action<BinderOptions>)

Źródło:
OptionsConfigurationServiceCollectionExtensions.cs
Źródło:
OptionsConfigurationServiceCollectionExtensions.cs
Źródło:
OptionsConfigurationServiceCollectionExtensions.cs
Źródło:
OptionsConfigurationServiceCollectionExtensions.cs

Rejestruje wystąpienie konfiguracji, z którym zostaną powiązane opcje TOptions.

C#
public static Microsoft.Extensions.DependencyInjection.IServiceCollection Configure<TOptions> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string? name, Microsoft.Extensions.Configuration.IConfiguration config, Action<Microsoft.Extensions.Configuration.BinderOptions>? configureBinder) where TOptions : class;

Parametry typu

TOptions

Typ konfigurowanych opcji.

Parametry

services
IServiceCollection

Element IServiceCollection do dodawania usług.

name
String

Nazwa wystąpienia opcji.

config
IConfiguration

Konfiguracja jest powiązana.

configureBinder
Action<BinderOptions>

Służy do konfigurowania .BinderOptions

Zwraca

Tak IServiceCollection , aby można było połączyć dodatkowe wywołania.

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.NET 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0