Поделиться через


ConfigurationBinder.Bind Метод

Определение

Перегрузки

Bind(IConfiguration, Object)

Пытается привязать указанный экземпляр объекта к значениям конфигурации путем рекурсивного сопоставления имен свойств с ключами конфигурации.

Bind(IConfiguration, Object, Action<BinderOptions>)

Пытается привязать указанный экземпляр объекта к значениям конфигурации путем рекурсивного сопоставления имен свойств с ключами конфигурации.

Bind(IConfiguration, String, Object)

Пытается привязать заданный экземпляр объекта к разделу конфигурации, указанному по ключу, путем рекурсивного сопоставления имен свойств с ключами конфигурации.

Bind(IConfiguration, Object)

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

Пытается привязать указанный экземпляр объекта к значениям конфигурации путем рекурсивного сопоставления имен свойств с ключами конфигурации.

public:
[System::Runtime::CompilerServices::Extension]
 static void Bind(Microsoft::Extensions::Configuration::IConfiguration ^ configuration, System::Object ^ instance);
public static void Bind (this Microsoft.Extensions.Configuration.IConfiguration configuration, object? instance);
static member Bind : Microsoft.Extensions.Configuration.IConfiguration * obj -> unit
<Extension()>
Public Sub Bind (configuration As IConfiguration, instance As Object)

Параметры

configuration
IConfiguration

Экземпляр конфигурации для привязки.

instance
Object

Объекта для привязки.

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

Bind(IConfiguration, Object, Action<BinderOptions>)

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

Пытается привязать указанный экземпляр объекта к значениям конфигурации путем рекурсивного сопоставления имен свойств с ключами конфигурации.

public:
[System::Runtime::CompilerServices::Extension]
 static void Bind(Microsoft::Extensions::Configuration::IConfiguration ^ configuration, System::Object ^ instance, Action<Microsoft::Extensions::Configuration::BinderOptions ^> ^ configureOptions);
public static void Bind (this Microsoft.Extensions.Configuration.IConfiguration configuration, object? instance, Action<Microsoft.Extensions.Configuration.BinderOptions>? configureOptions);
static member Bind : Microsoft.Extensions.Configuration.IConfiguration * obj * Action<Microsoft.Extensions.Configuration.BinderOptions> -> unit
<Extension()>
Public Sub Bind (configuration As IConfiguration, instance As Object, configureOptions As Action(Of BinderOptions))

Параметры

configuration
IConfiguration

Экземпляр конфигурации для привязки.

instance
Object

Объекта для привязки.

configureOptions
Action<BinderOptions>

Настраивает параметры модуля привязки.

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

Bind(IConfiguration, String, Object)

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

Пытается привязать заданный экземпляр объекта к разделу конфигурации, указанному по ключу, путем рекурсивного сопоставления имен свойств с ключами конфигурации.

public:
[System::Runtime::CompilerServices::Extension]
 static void Bind(Microsoft::Extensions::Configuration::IConfiguration ^ configuration, System::String ^ key, System::Object ^ instance);
public static void Bind (this Microsoft.Extensions.Configuration.IConfiguration configuration, string key, object? instance);
static member Bind : Microsoft.Extensions.Configuration.IConfiguration * string * obj -> unit
<Extension()>
Public Sub Bind (configuration As IConfiguration, key As String, instance As Object)

Параметры

configuration
IConfiguration

Экземпляр конфигурации для привязки.

key
String

Ключ раздела конфигурации для привязки.

instance
Object

Объекта для привязки.

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