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;
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;
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;
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 для объединения дополнительных вызовов в цепочку.

Применяется к