ContextualOptionsServiceCollectionExtensions.Configure Метод

Определение

Перегрузки

Configure<TOptions>(IServiceCollection, Action<IOptionsContext,TOptions>)

Регистрирует действие, используемое для настройки определенного типа параметров.

Configure<TOptions>(IServiceCollection, Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>)

Регистрирует действие, используемое для настройки определенного типа параметров.

Configure<TOptions>(IServiceCollection, String, Action<IOptionsContext,TOptions>)

Регистрирует действие, используемое для настройки определенного типа параметров.

Configure<TOptions>(IServiceCollection, String, Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>)

Регистрирует действие, используемое для настройки определенного типа параметров.

Configure<TOptions>(IServiceCollection, Action<IOptionsContext,TOptions>)

Исходный код:
ContextualOptionsServiceCollectionExtensions.cs

Регистрирует действие, используемое для настройки определенного типа параметров.

C#
public static Microsoft.Extensions.DependencyInjection.IServiceCollection Configure<TOptions>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Action<Microsoft.Extensions.Options.Contextual.IOptionsContext,TOptions> configure) where TOptions : class;

Параметры типа

TOptions

Тип параметров для настройки.

Параметры

services
IServiceCollection

Коллекция IServiceCollection, в которую добавляются службы.

configure
Action<IOptionsContext,TOptions>

Действие, используемое для настройки параметров.

Возвращаемое значение

Значение services.

Применяется к

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

Configure<TOptions>(IServiceCollection, Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>)

Исходный код:
ContextualOptionsServiceCollectionExtensions.cs

Регистрирует действие, используемое для настройки определенного типа параметров.

C#
public static Microsoft.Extensions.DependencyInjection.IServiceCollection Configure<TOptions>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Func<Microsoft.Extensions.Options.Contextual.IOptionsContext,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask<Microsoft.Extensions.Options.Contextual.Provider.IConfigureContextualOptions<TOptions>>> loadOptions) where TOptions : class;

Параметры типа

TOptions

Тип параметров для настройки.

Параметры

services
IServiceCollection

Коллекция IServiceCollection, в которую добавляются службы.

loadOptions
Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>

Действие, используемое для настройки параметров.

Возвращаемое значение

Значение services.

Применяется к

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

Configure<TOptions>(IServiceCollection, String, Action<IOptionsContext,TOptions>)

Исходный код:
ContextualOptionsServiceCollectionExtensions.cs

Регистрирует действие, используемое для настройки определенного типа параметров.

C#
public static Microsoft.Extensions.DependencyInjection.IServiceCollection Configure<TOptions>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string? name, Action<Microsoft.Extensions.Options.Contextual.IOptionsContext,TOptions> configure) where TOptions : class;

Параметры типа

TOptions

Тип параметров для настройки.

Параметры

services
IServiceCollection

Коллекция IServiceCollection, в которую добавляются службы.

name
String

Имя параметров для настройки.

configure
Action<IOptionsContext,TOptions>

Действие, используемое для настройки параметров.

Возвращаемое значение

Значение services.

Применяется к

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

Configure<TOptions>(IServiceCollection, String, Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>)

Исходный код:
ContextualOptionsServiceCollectionExtensions.cs

Регистрирует действие, используемое для настройки определенного типа параметров.

C#
public static Microsoft.Extensions.DependencyInjection.IServiceCollection Configure<TOptions>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string? name, Func<Microsoft.Extensions.Options.Contextual.IOptionsContext,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask<Microsoft.Extensions.Options.Contextual.Provider.IConfigureContextualOptions<TOptions>>> loadOptions) where TOptions : class;

Параметры типа

TOptions

Тип параметров для настройки.

Параметры

services
IServiceCollection

Коллекция IServiceCollection, в которую добавляются службы.

name
String

Имя параметров для настройки.

loadOptions
Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>

Действие, используемое для настройки параметров.

Возвращаемое значение

Значение services.

Применяется к

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