OptionsServiceCollectionExtensions.AddOptions メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
AddOptions(IServiceCollection) |
オプションを使用するために必要なサービスを追加します。 |
AddOptions<TOptions>(IServiceCollection) |
同じ 名前 |
AddOptions<TOptions>(IServiceCollection, String) |
同じ 名前 |
AddOptions(IServiceCollection)
オプションを使用するために必要なサービスを追加します。
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ AddOptions(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddOptions (this Microsoft.Extensions.DependencyInjection.IServiceCollection services);
static member AddOptions : Microsoft.Extensions.DependencyInjection.IServiceCollection -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function AddOptions (services As IServiceCollection) As IServiceCollection
パラメーター
- services
- IServiceCollection
サービスを追加する先の IServiceCollection。
戻り値
追加の呼び出しをチェーンできるようにする IServiceCollection。
適用対象
AddOptions<TOptions>(IServiceCollection)
同じ 名前TOptions
の呼び出しをConfigure
基になるサービス コレクションに転送するオプション ビルダーを取得します。
public:
generic <typename TOptions>
where TOptions : class[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ AddOptions(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services);
public static Microsoft.Extensions.Options.OptionsBuilder<TOptions> AddOptions<TOptions> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services) where TOptions : class;
static member AddOptions : Microsoft.Extensions.DependencyInjection.IServiceCollection -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)> (requires 'Options : null)
<Extension()>
Public Function AddOptions(Of TOptions As Class) (services As IServiceCollection) As OptionsBuilder(Of TOptions)
型パラメーター
- TOptions
構成するオプションの種類。
パラメーター
- services
- IServiceCollection
サービスを追加する先の IServiceCollection。
戻り値
構成呼び出しをその中でチェーンできるようにするための OptionsBuilder<TOptions>。
適用対象
AddOptions<TOptions>(IServiceCollection, String)
同じ 名前TOptions
の呼び出しをConfigure
基になるサービス コレクションに転送するオプション ビルダーを取得します。
public:
generic <typename TOptions>
where TOptions : class[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::Options::OptionsBuilder<TOptions> ^ AddOptions(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, System::String ^ name);
public static Microsoft.Extensions.Options.OptionsBuilder<TOptions> AddOptions<TOptions> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string? name) where TOptions : class;
static member AddOptions : Microsoft.Extensions.DependencyInjection.IServiceCollection * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)> (requires 'Options : null)
<Extension()>
Public Function AddOptions(Of TOptions As Class) (services As IServiceCollection, name As String) As OptionsBuilder(Of TOptions)
型パラメーター
- TOptions
構成するオプションの種類。
パラメーター
- services
- IServiceCollection
サービスを追加する先の IServiceCollection。
- name
- String
オプション インスタンスの名前。
戻り値
OptionsBuilder<TOptions>呼び出しをConfigure
チェーンできるようにする 。
適用対象
.NET