OptionsServiceCollectionExtensions.AddOptions メソッド

定義

オーバーロード

AddOptions(IServiceCollection)

オプションを使用するために必要なサービスを追加します。Adds services required for using options.

AddOptions<TOptions>(IServiceCollection)

同じ TOptions の構成呼び出しを基礎となるサービス コレクションに転送するオプション ビルダーを取得します。Gets an options builder that forwards Configure calls for the same TOptions to the underlying service collection.

AddOptions<TOptions>(IServiceCollection, String)

同じ名前の TOptions の構成呼び出しを基礎となるサービス コレクションに転送するオプション ビルダーを取得します。Gets an options builder that forwards Configure calls for the same named TOptions to the underlying service collection.

AddOptions(IServiceCollection)

オプションを使用するために必要なサービスを追加します。Adds services required for using options.

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

サービスを追加する先の IServiceCollectionThe IServiceCollection to add the services to.

戻り値

追加の呼び出しをチェーンできるようにする IServiceCollectionThe IServiceCollection so that additional calls can be chained.

AddOptions<TOptions>(IServiceCollection)

同じ TOptions の構成呼び出しを基礎となるサービス コレクションに転送するオプション ビルダーを取得します。Gets an options builder that forwards Configure calls for the same TOptions to the underlying service collection.

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

構成するオプションの種類。The options type to be configured.

パラメーター

services
IServiceCollection

サービスを追加する先の IServiceCollectionThe IServiceCollection to add the services to.

戻り値

構成呼び出しをその中でチェーンできるようにするための OptionsBuilder<TOptions>The OptionsBuilder<TOptions> so that configure calls can be chained in it.

AddOptions<TOptions>(IServiceCollection, String)

同じ名前の TOptions の構成呼び出しを基礎となるサービス コレクションに転送するオプション ビルダーを取得します。Gets an options builder that forwards Configure calls for the same named TOptions to the underlying service collection.

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

構成するオプションの種類。The options type to be configured.

パラメーター

services
IServiceCollection

サービスを追加する先の IServiceCollectionThe IServiceCollection to add the services to.

name
String

オプション インスタンスの名前。The name of the options instance.

戻り値

構成呼び出しをその中でチェーンできるようにするための OptionsBuilder<TOptions>The OptionsBuilder<TOptions> so that configure calls can be chained in it.

適用対象