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)