ConfigurationBinder.Bind Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| Bind(IConfiguration, Object) |
Pogingen om het opgegeven objectexemplaren te binden aan configuratiewaarden door overeenkomende eigenschapsnamen op basis van configuratiesleutels recursief te koppelen. |
| Bind(IConfiguration, Object, Action<BinderOptions>) |
Pogingen om het opgegeven objectexemplaren te binden aan configuratiewaarden door overeenkomende eigenschapsnamen op basis van configuratiesleutels recursief te koppelen. |
| Bind(IConfiguration, String, Object) |
Pogingen om het opgegeven objectexemplaren te binden aan de configuratiesectie die is opgegeven door de sleutel door overeenkomende eigenschapsnamen op basis van configuratiesleutels recursief te koppelen. |
Bind(IConfiguration, Object)
Pogingen om het opgegeven objectexemplaren te binden aan configuratiewaarden door overeenkomende eigenschapsnamen op basis van configuratiesleutels recursief te koppelen.
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)
Parameters
- configuration
- IConfiguration
Het configuratie-exemplaar dat moet worden verbonden.
- instance
- Object
Het object dat moet worden gebonden.
- Kenmerken
Van toepassing op
Bind(IConfiguration, Object, Action<BinderOptions>)
Pogingen om het opgegeven objectexemplaren te binden aan configuratiewaarden door overeenkomende eigenschapsnamen op basis van configuratiesleutels recursief te koppelen.
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))
Parameters
- configuration
- IConfiguration
Het configuratie-exemplaar dat moet worden verbonden.
- instance
- Object
Het object dat moet worden gebonden.
- configureOptions
- Action<BinderOptions>
Hiermee configureert u de binderopties.
- Kenmerken
Van toepassing op
Bind(IConfiguration, String, Object)
Pogingen om het opgegeven objectexemplaren te binden aan de configuratiesectie die is opgegeven door de sleutel door overeenkomende eigenschapsnamen op basis van configuratiesleutels recursief te koppelen.
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)
Parameters
- configuration
- IConfiguration
Het configuratie-exemplaar dat moet worden verbonden.
- key
- String
De sleutel van de configuratiesectie die moet worden verbonden.
- instance
- Object
Het object dat moet worden gebonden.
- Kenmerken