ConfigurationBinder.Get Metod

Definition

Överlagringar

Name Description
Get(IConfiguration, Type)

Försöker binda konfigurationsinstansen till en ny instans av typen T. Om det här konfigurationsavsnittet har ett värde används det. Annars binds genom att matcha egenskapsnamn mot konfigurationsnycklar rekursivt.

Get(IConfiguration, Type, Action<BinderOptions>)

Försöker binda konfigurationsinstansen till en ny instans av typen T. Om det här konfigurationsavsnittet har ett värde används det. Annars binds genom att matcha egenskapsnamn mot konfigurationsnycklar rekursivt.

Get<T>(IConfiguration)

Försöker binda konfigurationsinstansen till en ny instans av typen T. Om det här konfigurationsavsnittet har ett värde används det. Annars binds genom att matcha egenskapsnamn mot konfigurationsnycklar rekursivt.

Get<T>(IConfiguration, Action<BinderOptions>)

Försöker binda konfigurationsinstansen till en ny instans av typen T. Om det här konfigurationsavsnittet har ett värde används det. Annars binds genom att matcha egenskapsnamn mot konfigurationsnycklar rekursivt.

Get(IConfiguration, Type)

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

Försöker binda konfigurationsinstansen till en ny instans av typen T. Om det här konfigurationsavsnittet har ett värde används det. Annars binds genom att matcha egenskapsnamn mot konfigurationsnycklar rekursivt.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Object ^ Get(Microsoft::Extensions::Configuration::IConfiguration ^ configuration, Type ^ type);
[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("In case the type is non-primitive, the trimmer cannot statically analyze the object's type so its members may be trimmed.")]
public static object? Get(this Microsoft.Extensions.Configuration.IConfiguration configuration, Type type);
public static object? Get(this Microsoft.Extensions.Configuration.IConfiguration configuration, Type type);
[<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("In case the type is non-primitive, the trimmer cannot statically analyze the object's type so its members may be trimmed.")>]
static member Get : Microsoft.Extensions.Configuration.IConfiguration * Type -> obj
static member Get : Microsoft.Extensions.Configuration.IConfiguration * Type -> obj
<Extension()>
Public Function Get (configuration As IConfiguration, type As Type) As Object

Parametrar

configuration
IConfiguration

Konfigurationsinstansen som ska bindas.

type
Type

Typen av ny instans som ska bindas.

Returer

Den nya instansen om den lyckas, annars null.

Attribut

Gäller för

Get(IConfiguration, Type, Action<BinderOptions>)

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

Försöker binda konfigurationsinstansen till en ny instans av typen T. Om det här konfigurationsavsnittet har ett värde används det. Annars binds genom att matcha egenskapsnamn mot konfigurationsnycklar rekursivt.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Object ^ Get(Microsoft::Extensions::Configuration::IConfiguration ^ configuration, Type ^ type, 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("In case the type is non-primitive, the trimmer cannot statically analyze the object's type so its members may be trimmed.")]
public static object? Get(this Microsoft.Extensions.Configuration.IConfiguration configuration, Type type, Action<Microsoft.Extensions.Configuration.BinderOptions>? configureOptions);
public static object? Get(this Microsoft.Extensions.Configuration.IConfiguration configuration, Type type, 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("In case the type is non-primitive, the trimmer cannot statically analyze the object's type so its members may be trimmed.")>]
static member Get : Microsoft.Extensions.Configuration.IConfiguration * Type * Action<Microsoft.Extensions.Configuration.BinderOptions> -> obj
static member Get : Microsoft.Extensions.Configuration.IConfiguration * Type * Action<Microsoft.Extensions.Configuration.BinderOptions> -> obj
<Extension()>
Public Function Get (configuration As IConfiguration, type As Type, configureOptions As Action(Of BinderOptions)) As Object

Parametrar

configuration
IConfiguration

Konfigurationsinstansen som ska bindas.

type
Type

Typen av ny instans som ska bindas.

configureOptions
Action<BinderOptions>

Konfigurerar binder-alternativen.

Returer

Den nya instansen om den lyckas, annars null.

Attribut

Gäller för

Get<T>(IConfiguration)

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

Försöker binda konfigurationsinstansen till en ny instans av typen T. Om det här konfigurationsavsnittet har ett värde används det. Annars binds genom att matcha egenskapsnamn mot konfigurationsnycklar rekursivt.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static T Get(Microsoft::Extensions::Configuration::IConfiguration ^ configuration);
[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("In case the type is non-primitive, the trimmer cannot statically analyze the object's type so its members may be trimmed.")]
public static T? Get<T>(this Microsoft.Extensions.Configuration.IConfiguration configuration);
public static T? Get<T>(this Microsoft.Extensions.Configuration.IConfiguration configuration);
[<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("In case the type is non-primitive, the trimmer cannot statically analyze the object's type so its members may be trimmed.")>]
static member Get : Microsoft.Extensions.Configuration.IConfiguration -> 'T
static member Get : Microsoft.Extensions.Configuration.IConfiguration -> 'T
<Extension()>
Public Function Get(Of T) (configuration As IConfiguration) As T

Typparametrar

T

Typen av ny instans som ska bindas.

Parametrar

configuration
IConfiguration

Konfigurationsinstansen som ska bindas.

Returer

T

Den nya instansen av T om den lyckas, annars standard(T).

Attribut

Gäller för

Get<T>(IConfiguration, Action<BinderOptions>)

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

Försöker binda konfigurationsinstansen till en ny instans av typen T. Om det här konfigurationsavsnittet har ett värde används det. Annars binds genom att matcha egenskapsnamn mot konfigurationsnycklar rekursivt.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static T Get(Microsoft::Extensions::Configuration::IConfiguration ^ configuration, 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("In case the type is non-primitive, the trimmer cannot statically analyze the object's type so its members may be trimmed.")]
public static T? Get<T>(this Microsoft.Extensions.Configuration.IConfiguration configuration, Action<Microsoft.Extensions.Configuration.BinderOptions>? configureOptions);
public static T? Get<T>(this Microsoft.Extensions.Configuration.IConfiguration configuration, 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("In case the type is non-primitive, the trimmer cannot statically analyze the object's type so its members may be trimmed.")>]
static member Get : Microsoft.Extensions.Configuration.IConfiguration * Action<Microsoft.Extensions.Configuration.BinderOptions> -> 'T
static member Get : Microsoft.Extensions.Configuration.IConfiguration * Action<Microsoft.Extensions.Configuration.BinderOptions> -> 'T
<Extension()>
Public Function Get(Of T) (configuration As IConfiguration, configureOptions As Action(Of BinderOptions)) As T

Typparametrar

T

Typen av ny instans som ska bindas.

Parametrar

configuration
IConfiguration

Konfigurationsinstansen som ska bindas.

configureOptions
Action<BinderOptions>

Konfigurerar binder-alternativen.

Returer

T

Den nya instansen av T om den lyckas, annars standard(T).

Attribut

Gäller för