Sdílet prostřednictvím


ConfigurationBinder.Bind Metoda

Definice

Přetížení

Bind(IConfiguration, Object)

Pokusí se vytvořit vazbu dané instance objektu na konfigurační hodnoty pomocí rekurzivní shody názvů vlastností s konfiguračními klíči.

Bind(IConfiguration, Object, Action<BinderOptions>)

Pokusí se vytvořit vazbu dané instance objektu na konfigurační hodnoty pomocí rekurzivní shody názvů vlastností s konfiguračními klíči.

Bind(IConfiguration, String, Object)

Pokusí se vytvořit vazbu instance daného objektu s konfiguračním oddílem určeným klíčem rekurzivním porovnáním názvů vlastností s konfiguračními klíči.

Bind(IConfiguration, Object)

Zdroj:
ConfigurationBinder.cs
Zdroj:
ConfigurationBinder.cs
Zdroj:
ConfigurationBinder.cs

Pokusí se vytvořit vazbu dané instance objektu na konfigurační hodnoty pomocí rekurzivní shody názvů vlastností s konfiguračními klíči.

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)

Parametry

configuration
IConfiguration

Instance konfigurace, která má být svázána.

instance
Object

Objekt, který chcete vytvořit vazbu.

Platí pro

Bind(IConfiguration, Object, Action<BinderOptions>)

Zdroj:
ConfigurationBinder.cs
Zdroj:
ConfigurationBinder.cs
Zdroj:
ConfigurationBinder.cs

Pokusí se vytvořit vazbu dané instance objektu na konfigurační hodnoty pomocí rekurzivní shody názvů vlastností s konfiguračními klíči.

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))

Parametry

configuration
IConfiguration

Instance konfigurace, která má být svázána.

instance
Object

Objekt, který chcete vytvořit vazbu.

configureOptions
Action<BinderOptions>

Konfiguruje možnosti pořadače.

Platí pro

Bind(IConfiguration, String, Object)

Zdroj:
ConfigurationBinder.cs
Zdroj:
ConfigurationBinder.cs
Zdroj:
ConfigurationBinder.cs

Pokusí se vytvořit vazbu instance daného objektu s konfiguračním oddílem určeným klíčem rekurzivním porovnáním názvů vlastností s konfiguračními klíči.

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)

Parametry

configuration
IConfiguration

Instance konfigurace, která má být svázána.

key
String

Klíč oddílu konfigurace pro vazbu.

instance
Object

Objekt, který chcete vytvořit vazbu.

Platí pro