次の方法で共有


OptionsConfigurationServiceCollectionExtensions.Configure メソッド

定義

オーバーロード

Configure<TOptions>(IServiceCollection, IConfiguration)

TOptions のバインド先となる構成インスタンスを登録し、構成が変更されたときにオプションを更新します。

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

TOptions のバインド先となる構成インスタンスを登録します。

Configure<TOptions>(IServiceCollection, String, IConfiguration)

TOptions のバインド先となる構成インスタンスを登録します。

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

TOptions のバインド先となる構成インスタンスを登録します。

Configure<TOptions>(IServiceCollection, IConfiguration)

ソース:
OptionsConfigurationServiceCollectionExtensions.cs
ソース:
OptionsConfigurationServiceCollectionExtensions.cs
ソース:
OptionsConfigurationServiceCollectionExtensions.cs
ソース:
OptionsConfigurationServiceCollectionExtensions.cs

TOptions のバインド先となる構成インスタンスを登録し、構成が変更されたときにオプションを更新します。

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

構成するオプションの種類。

パラメーター

services
IServiceCollection

サービスを追加する先の IServiceCollection

config
IConfiguration

バインドされている構成。

戻り値

追加の呼び出しをチェーンできるようにする IServiceCollection

適用対象

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

ソース:
OptionsConfigurationServiceCollectionExtensions.cs
ソース:
OptionsConfigurationServiceCollectionExtensions.cs
ソース:
OptionsConfigurationServiceCollectionExtensions.cs
ソース:
OptionsConfigurationServiceCollectionExtensions.cs

TOptions のバインド先となる構成インスタンスを登録します。

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

構成するオプションの種類。

パラメーター

services
IServiceCollection

サービスを追加する先の IServiceCollection

config
IConfiguration

バインドされている構成。

configureBinder
Action<BinderOptions>

BinderOptions の構成に使用されます。

戻り値

追加の呼び出しをチェーンできるようにする IServiceCollection

適用対象

Configure<TOptions>(IServiceCollection, String, IConfiguration)

ソース:
OptionsConfigurationServiceCollectionExtensions.cs
ソース:
OptionsConfigurationServiceCollectionExtensions.cs
ソース:
OptionsConfigurationServiceCollectionExtensions.cs
ソース:
OptionsConfigurationServiceCollectionExtensions.cs

TOptions のバインド先となる構成インスタンスを登録します。

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

構成するオプションの種類。

パラメーター

services
IServiceCollection

サービスを追加する先の IServiceCollection

name
String

オプション インスタンスの名前。

config
IConfiguration

バインドされている構成。

戻り値

追加の呼び出しをチェーンできるようにする IServiceCollection

適用対象

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

ソース:
OptionsConfigurationServiceCollectionExtensions.cs
ソース:
OptionsConfigurationServiceCollectionExtensions.cs
ソース:
OptionsConfigurationServiceCollectionExtensions.cs
ソース:
OptionsConfigurationServiceCollectionExtensions.cs

TOptions のバインド先となる構成インスタンスを登録します。

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

構成するオプションの種類。

パラメーター

services
IServiceCollection

サービスを追加する先の IServiceCollection

name
String

オプション インスタンスの名前。

config
IConfiguration

バインドされている構成。

configureBinder
Action<BinderOptions>

BinderOptions の構成に使用されます。

戻り値

追加の呼び出しをチェーンできるようにする IServiceCollection

適用対象