ConfigurationBinder.Get Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Ö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
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
Den nya instansen av T om den lyckas, annars standard(T).
- Attribut