OptionsConfigurationServiceCollectionExtensions.Configure メソッド

定義

オーバーロード

Configure<TOptions>(IServiceCollection, IConfiguration)

TOptions のバインド先となる構成インスタンスを登録します。Registers a configuration instance which TOptions will bind against.

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

TOptions のバインド先となる構成インスタンスを登録します。Registers a configuration instance which TOptions will bind against.

Configure<TOptions>(IServiceCollection, String, IConfiguration)

TOptions のバインド先となる構成インスタンスを登録します。Registers a configuration instance which TOptions will bind against.

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

TOptions のバインド先となる構成インスタンスを登録します。Registers a configuration instance which TOptions will bind against.

Configure<TOptions>(IServiceCollection, IConfiguration)

TOptions のバインド先となる構成インスタンスを登録します。Registers a configuration instance which TOptions will bind against.

public:
generic <typename TOptions>
 where TOptions : class[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ Configure(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Microsoft::Extensions::Configuration::IConfiguration ^ config);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection Configure<TOptions> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.Extensions.Configuration.IConfiguration config) where TOptions : class;
static member Configure : Microsoft.Extensions.DependencyInjection.IServiceCollection * Microsoft.Extensions.Configuration.IConfiguration -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'Options : null)
<Extension()>
Public Function Configure(Of TOptions As Class) (services As IServiceCollection, config As IConfiguration) As IServiceCollection

型パラメーター

TOptions

構成されているオプションの種類。The type of options being configured.

パラメーター

services
IServiceCollection

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

config
IConfiguration

バインドされている構成。The configuration being bound.

戻り値

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

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

TOptions のバインド先となる構成インスタンスを登録します。Registers a configuration instance which TOptions will bind against.

public:
generic <typename TOptions>
 where TOptions : class[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ Configure(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Microsoft::Extensions::Configuration::IConfiguration ^ config, Action<Microsoft::Extensions::Configuration::BinderOptions ^> ^ configureBinder);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection Configure<TOptions> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.Extensions.Configuration.IConfiguration config, Action<Microsoft.Extensions.Configuration.BinderOptions> configureBinder) where TOptions : class;
static member Configure : Microsoft.Extensions.DependencyInjection.IServiceCollection * Microsoft.Extensions.Configuration.IConfiguration * Action<Microsoft.Extensions.Configuration.BinderOptions> -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'Options : null)
<Extension()>
Public Function Configure(Of TOptions As Class) (services As IServiceCollection, config As IConfiguration, configureBinder As Action(Of BinderOptions)) As IServiceCollection

型パラメーター

TOptions

構成されているオプションの種類。The type of options being configured.

パラメーター

services
IServiceCollection

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

config
IConfiguration

バインドされている構成。The configuration being bound.

configureBinder
Action<BinderOptions>

BinderOptions の構成に使用されます。Used to configure the BinderOptions.

戻り値

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

Configure<TOptions>(IServiceCollection, String, IConfiguration)

TOptions のバインド先となる構成インスタンスを登録します。Registers a configuration instance which TOptions will bind against.

public:
generic <typename TOptions>
 where TOptions : class[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ Configure(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, System::String ^ name, Microsoft::Extensions::Configuration::IConfiguration ^ config);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection Configure<TOptions> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name, Microsoft.Extensions.Configuration.IConfiguration config) where TOptions : class;
static member Configure : Microsoft.Extensions.DependencyInjection.IServiceCollection * string * Microsoft.Extensions.Configuration.IConfiguration -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'Options : null)
<Extension()>
Public Function Configure(Of TOptions As Class) (services As IServiceCollection, name As String, config As IConfiguration) As IServiceCollection

型パラメーター

TOptions

構成されているオプションの種類。The type of options being configured.

パラメーター

services
IServiceCollection

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

name
String

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

config
IConfiguration

バインドされている構成。The configuration being bound.

戻り値

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

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

TOptions のバインド先となる構成インスタンスを登録します。Registers a configuration instance which TOptions will bind against.

public:
generic <typename TOptions>
 where TOptions : class[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ Configure(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, System::String ^ name, Microsoft::Extensions::Configuration::IConfiguration ^ config, Action<Microsoft::Extensions::Configuration::BinderOptions ^> ^ configureBinder);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection Configure<TOptions> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string name, Microsoft.Extensions.Configuration.IConfiguration config, Action<Microsoft.Extensions.Configuration.BinderOptions> configureBinder) where TOptions : class;
static member Configure : Microsoft.Extensions.DependencyInjection.IServiceCollection * string * Microsoft.Extensions.Configuration.IConfiguration * Action<Microsoft.Extensions.Configuration.BinderOptions> -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'Options : null)
<Extension()>
Public Function Configure(Of TOptions As Class) (services As IServiceCollection, name As String, config As IConfiguration, configureBinder As Action(Of BinderOptions)) As IServiceCollection

型パラメーター

TOptions

構成されているオプションの種類。The type of options being configured.

パラメーター

services
IServiceCollection

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

name
String

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

config
IConfiguration

バインドされている構成。The configuration being bound.

configureBinder
Action<BinderOptions>

BinderOptions の構成に使用されます。Used to configure the BinderOptions.

戻り値

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

適用対象