OptionsBuilderConfigurationExtensions.Bind Метод

Определение

Перегрузки

Bind<TOptions>(OptionsBuilder<TOptions>, IConfiguration)

Регистрирует экземпляр конфигурации, к которому будет привязан объект TOptions.

Bind<TOptions>(OptionsBuilder<TOptions>, IConfiguration, Action<BinderOptions>)

Регистрирует экземпляр конфигурации, к которому будет привязан объект TOptions.

Bind<TOptions>(OptionsBuilder<TOptions>, IConfiguration)

Исходный код:
OptionsBuilderConfigurationExtensions.cs
Исходный код:
OptionsBuilderConfigurationExtensions.cs

Регистрирует экземпляр конфигурации, к которому будет привязан объект TOptions.

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

Параметры типа

TOptions

Тип параметров, которые необходимо настроить.

Параметры

optionsBuilder
OptionsBuilder<TOptions>

Построитель параметров, в который необходимо добавить службы.

config
IConfiguration

Привязываемая конфигурация.

Возвращаемое значение

OptionsBuilder<TOptions> для объединения дополнительных вызовов в цепочку.

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

Bind<TOptions>(OptionsBuilder<TOptions>, IConfiguration, Action<BinderOptions>)

Исходный код:
OptionsBuilderConfigurationExtensions.cs
Исходный код:
OptionsBuilderConfigurationExtensions.cs

Регистрирует экземпляр конфигурации, к которому будет привязан объект TOptions.

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

Параметры типа

TOptions

Тип параметров, которые необходимо настроить.

Параметры

optionsBuilder
OptionsBuilder<TOptions>

Построитель параметров, в который необходимо добавить службы.

config
IConfiguration

Привязываемая конфигурация.

configureBinder
Action<BinderOptions>

Используется для настройки BinderOptions.

Возвращаемое значение

OptionsBuilder<TOptions> для объединения дополнительных вызовов в цепочку.

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