Freigeben über


ConfigurationBinder.Bind Methode

Definition

Überlädt

Bind(IConfiguration, Object)

Versucht, die angegebene Objektinstanz an Konfigurationswerte zu binden, indem Eigenschaftsnamen mit Konfigurationsschlüsseln rekursiv abgeglichen werden.

Bind(IConfiguration, Object, Action<BinderOptions>)

Versucht, die angegebene Objektinstanz an Konfigurationswerte zu binden, indem Eigenschaftsnamen mit Konfigurationsschlüsseln rekursiv abgeglichen werden.

Bind(IConfiguration, String, Object)

Versucht, die angegebene Objektinstanz an den durch den Schlüssel angegebenen Konfigurationsabschnitt zu binden, indem Eigenschaftsnamen mit Konfigurationsschlüsseln rekursiv abgeglichen werden.

Bind(IConfiguration, Object)

Quelle:
ConfigurationBinder.cs
Quelle:
ConfigurationBinder.cs
Quelle:
ConfigurationBinder.cs
Quelle:
ConfigurationBinder.cs
Quelle:
ConfigurationBinder.cs

Versucht, die angegebene Objektinstanz an Konfigurationswerte zu binden, indem Eigenschaftsnamen mit Konfigurationsschlüsseln rekursiv abgeglichen werden.

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)

Parameter

configuration
IConfiguration

Die zu bindende Konfigurationsinstanz.

instance
Object

Das zu bindende Objekt.

Gilt für:

Bind(IConfiguration, Object, Action<BinderOptions>)

Quelle:
ConfigurationBinder.cs
Quelle:
ConfigurationBinder.cs
Quelle:
ConfigurationBinder.cs
Quelle:
ConfigurationBinder.cs
Quelle:
ConfigurationBinder.cs

Versucht, die angegebene Objektinstanz an Konfigurationswerte zu binden, indem Eigenschaftsnamen mit Konfigurationsschlüsseln rekursiv abgeglichen werden.

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

Parameter

configuration
IConfiguration

Die zu bindende Konfigurationsinstanz.

instance
Object

Das zu bindende Objekt.

configureOptions
Action<BinderOptions>

Konfiguriert die Binderoptionen.

Gilt für:

Bind(IConfiguration, String, Object)

Quelle:
ConfigurationBinder.cs
Quelle:
ConfigurationBinder.cs
Quelle:
ConfigurationBinder.cs
Quelle:
ConfigurationBinder.cs
Quelle:
ConfigurationBinder.cs

Versucht, die angegebene Objektinstanz an den durch den Schlüssel angegebenen Konfigurationsabschnitt zu binden, indem Eigenschaftsnamen mit Konfigurationsschlüsseln rekursiv abgeglichen werden.

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)

Parameter

configuration
IConfiguration

Die zu bindende Konfigurationsinstanz.

key
String

Der Schlüssel des zu bindenden Konfigurationsabschnitts.

instance
Object

Das zu bindende Objekt.

Gilt für: