OptionsServiceCollectionExtensions クラス

定義

DI コンテナーにオプション サービスを追加するための拡張メソッド。

public ref class OptionsServiceCollectionExtensions abstract sealed
public static class OptionsServiceCollectionExtensions
type OptionsServiceCollectionExtensions = class
Public Module OptionsServiceCollectionExtensions
継承
OptionsServiceCollectionExtensions

メソッド

AddOptions(IServiceCollection)

オプションを使用するために必要なサービスを追加します。

AddOptions<TOptions>(IServiceCollection)

同じ 名前TOptionsの呼び出しをConfigure基になるサービス コレクションに転送するオプション ビルダーを取得します。

AddOptions<TOptions>(IServiceCollection, String)

同じ 名前TOptionsの呼び出しをConfigure基になるサービス コレクションに転送するオプション ビルダーを取得します。

AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String)

オプションを使用するために必要なサービスを追加し、実行時ではなく起動時にオプション検証チェックを適用します。

AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String)

オプションを使用するために必要なサービスを追加し、実行時ではなく起動時にオプション検証チェックを適用します。

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

起動時に 1 回、特定の型のオプションを構成するために使用されるアクションを登録します。 これは PostConfigure<TOptions>(IServiceCollection, Action<TOptions>) の前に実行されます。 構成を更新しても、このアクションは再度呼び出されません。

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

特定の型のオプションを構成するために使用されるアクションを登録します。 これらは、PostConfigure<TOptions>(IServiceCollection, Action<TOptions>) の前に実行されます。

ConfigureAll<TOptions>(IServiceCollection, Action<TOptions>)

特定の型のオプションのすべてのインスタンスを構成するために使用されるアクションを登録します。

ConfigureOptions(IServiceCollection, Object)

すべてのオブジェクトが登録されるオブジェクトを I[Post]ConfigureOptions 登録します。

ConfigureOptions(IServiceCollection, Type)

すべてのが登録される型を I[Post]ConfigureOptions 登録します。

ConfigureOptions<TConfigureOptions>(IServiceCollection)

すべてのが登録される型を I[Post]ConfigureOptions 登録します。

PostConfigure<TOptions>(IServiceCollection, Action<TOptions>)

特定の型のオプションを初期化するために使用されるアクションを登録します。 これらは、Configure<TOptions>(IServiceCollection, Action<TOptions>) の後に実行されます。

PostConfigure<TOptions>(IServiceCollection, String, Action<TOptions>)

特定の型のオプションを構成するために使用されるアクションを登録します。 これらは、Configure<TOptions>(IServiceCollection, Action<TOptions>) の後に実行されます。

PostConfigureAll<TOptions>(IServiceCollection, Action<TOptions>)

特定の型のオプションのすべてのインスタンスを後で構成するために使用されるアクションを登録します。 これらは、Configure<TOptions>(IServiceCollection, Action<TOptions>) の後に実行されます。

適用対象