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構成呼び出しを基礎となるサービス コレクションに転送するオプション ビルダーを取得します。

AddOptions<TOptions>(IServiceCollection, String)

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

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>) の後に実行されます。

適用対象