ConfigurationBinder.Bind Metod

Definition

Överlagringar

Name Description
Bind(IConfiguration, Object)

Försöker binda den angivna objektinstansen till konfigurationsvärden genom att matcha egenskapsnamn mot konfigurationsnycklar rekursivt.

Bind(IConfiguration, Object, Action<BinderOptions>)

Försöker binda den angivna objektinstansen till konfigurationsvärden genom att matcha egenskapsnamn mot konfigurationsnycklar rekursivt.

Bind(IConfiguration, String, Object)

Försöker binda den angivna objektinstansen till konfigurationsavsnittet som anges av nyckeln genom att matcha egenskapsnamn mot konfigurationsnycklar rekursivt.

Bind(IConfiguration, Object)

Källa:
ConfigurationBinder.cs
Källa:
ConfigurationBinder.cs
Källa:
ConfigurationBinder.cs
Källa:
ConfigurationBinder.cs

Försöker binda den angivna objektinstansen till konfigurationsvärden genom att matcha egenskapsnamn mot konfigurationsnycklar rekursivt.

public:
[System::Runtime::CompilerServices::Extension]
 static void Bind(Microsoft::Extensions::Configuration::IConfiguration ^ configuration, System::Object ^ instance);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Binding strongly typed objects to configuration values requires generating dynamic code at runtime, for example instantiating generic types.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Cannot statically analyze the type of instance so its members may be trimmed")]
public static void Bind(this Microsoft.Extensions.Configuration.IConfiguration configuration, object? instance);
public static void Bind(this Microsoft.Extensions.Configuration.IConfiguration configuration, object? instance);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Binding strongly typed objects to configuration values requires generating dynamic code at runtime, for example instantiating generic types.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Cannot statically analyze the type of instance so its members may be trimmed")>]
static member Bind : Microsoft.Extensions.Configuration.IConfiguration * obj -> unit
static member Bind : Microsoft.Extensions.Configuration.IConfiguration * obj -> unit
<Extension()>
Public Sub Bind (configuration As IConfiguration, instance As Object)

Parametrar

configuration
IConfiguration

Konfigurationsinstansen som ska bindas.

instance
Object

Objektet som ska bindas.

Attribut

Gäller för

Bind(IConfiguration, Object, Action<BinderOptions>)

Källa:
ConfigurationBinder.cs
Källa:
ConfigurationBinder.cs
Källa:
ConfigurationBinder.cs
Källa:
ConfigurationBinder.cs

Försöker binda den angivna objektinstansen till konfigurationsvärden genom att matcha egenskapsnamn mot konfigurationsnycklar rekursivt.

public:
[System::Runtime::CompilerServices::Extension]
 static void Bind(Microsoft::Extensions::Configuration::IConfiguration ^ configuration, System::Object ^ instance, Action<Microsoft::Extensions::Configuration::BinderOptions ^> ^ configureOptions);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Binding strongly typed objects to configuration values requires generating dynamic code at runtime, for example instantiating generic types.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Cannot statically analyze the type of instance so its members may be trimmed")]
public static void Bind(this Microsoft.Extensions.Configuration.IConfiguration configuration, 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);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Binding strongly typed objects to configuration values requires generating dynamic code at runtime, for example instantiating generic types.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Cannot statically analyze the type of instance so its members may be trimmed")>]
static member Bind : Microsoft.Extensions.Configuration.IConfiguration * obj * Action<Microsoft.Extensions.Configuration.BinderOptions> -> unit
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))

Parametrar

configuration
IConfiguration

Konfigurationsinstansen som ska bindas.

instance
Object

Objektet som ska bindas.

configureOptions
Action<BinderOptions>

Konfigurerar binder-alternativen.

Attribut

Gäller för

Bind(IConfiguration, String, Object)

Källa:
ConfigurationBinder.cs
Källa:
ConfigurationBinder.cs
Källa:
ConfigurationBinder.cs
Källa:
ConfigurationBinder.cs

Försöker binda den angivna objektinstansen till konfigurationsavsnittet som anges av nyckeln genom att matcha egenskapsnamn mot konfigurationsnycklar rekursivt.

public:
[System::Runtime::CompilerServices::Extension]
 static void Bind(Microsoft::Extensions::Configuration::IConfiguration ^ configuration, System::String ^ key, System::Object ^ instance);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Binding strongly typed objects to configuration values requires generating dynamic code at runtime, for example instantiating generic types.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Cannot statically analyze the type of instance so its members may be trimmed")]
public static void Bind(this Microsoft.Extensions.Configuration.IConfiguration configuration, string key, object? instance);
public static void Bind(this Microsoft.Extensions.Configuration.IConfiguration configuration, string key, object? instance);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Binding strongly typed objects to configuration values requires generating dynamic code at runtime, for example instantiating generic types.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Cannot statically analyze the type of instance so its members may be trimmed")>]
static member Bind : Microsoft.Extensions.Configuration.IConfiguration * string * obj -> unit
static member Bind : Microsoft.Extensions.Configuration.IConfiguration * string * obj -> unit
<Extension()>
Public Sub Bind (configuration As IConfiguration, key As String, instance As Object)

Parametrar

configuration
IConfiguration

Konfigurationsinstansen som ska bindas.

key
String

Nyckeln i konfigurationsavsnittet som ska bindas.

instance
Object

Objektet som ska bindas.

Attribut

Gäller för