ConfigurationBinder.Get Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
Get(IConfiguration, Type) |
Pokusí se vytvořit vazbu konfigurační instance na novou instanci typu T. Pokud má tato část konfigurace hodnotu, použije se. V opačném případě se vazby shodou názvů vlastností s konfiguračními klíči rekurzivně. |
Get(IConfiguration, Type, Action<BinderOptions>) |
Pokusí se vytvořit vazbu konfigurační instance na novou instanci typu T. Pokud má tato část konfigurace hodnotu, použije se. V opačném případě se vazby shodou názvů vlastností s konfiguračními klíči rekurzivně. |
Get<T>(IConfiguration) |
Pokusí se vytvořit vazbu konfigurační instance na novou instanci typu T. Pokud má tato část konfigurace hodnotu, použije se. V opačném případě se vazby shodou názvů vlastností s konfiguračními klíči rekurzivně. |
Get<T>(IConfiguration, Action<BinderOptions>) |
Pokusí se vytvořit vazbu konfigurační instance na novou instanci typu T. Pokud má tato část konfigurace hodnotu, použije se. V opačném případě se vazby shodou názvů vlastností s konfiguračními klíči rekurzivně. |
Get(IConfiguration, Type)
- Zdroj:
- ConfigurationBinder.cs
- Zdroj:
- ConfigurationBinder.cs
- Zdroj:
- ConfigurationBinder.cs
Pokusí se vytvořit vazbu konfigurační instance na novou instanci typu T. Pokud má tato část konfigurace hodnotu, použije se. V opačném případě se vazby shodou názvů vlastností s konfiguračními klíči rekurzivně.
public:
[System::Runtime::CompilerServices::Extension]
static System::Object ^ Get(Microsoft::Extensions::Configuration::IConfiguration ^ configuration, Type ^ type);
public static object? Get (this Microsoft.Extensions.Configuration.IConfiguration configuration, Type type);
static member Get : Microsoft.Extensions.Configuration.IConfiguration * Type -> obj
<Extension()>
Public Function Get (configuration As IConfiguration, type As Type) As Object
Parametry
- configuration
- IConfiguration
Instance konfigurace, která má být svázána.
- type
- Type
Typ nové instance, která se má svázat.
Návraty
Nová instance v případě úspěchu, v opačném případě null.
Platí pro
Get(IConfiguration, Type, Action<BinderOptions>)
- Zdroj:
- ConfigurationBinder.cs
- Zdroj:
- ConfigurationBinder.cs
- Zdroj:
- ConfigurationBinder.cs
Pokusí se vytvořit vazbu konfigurační instance na novou instanci typu T. Pokud má tato část konfigurace hodnotu, použije se. V opačném případě se vazby shodou názvů vlastností s konfiguračními klíči rekurzivně.
public:
[System::Runtime::CompilerServices::Extension]
static System::Object ^ Get(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);
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
Parametry
- configuration
- IConfiguration
Instance konfigurace, která má být svázána.
- type
- Type
Typ nové instance, která se má svázat.
- configureOptions
- Action<BinderOptions>
Konfiguruje možnosti pořadače.
Návraty
Nová instance v případě úspěchu, v opačném případě null.
Platí pro
Get<T>(IConfiguration)
- Zdroj:
- ConfigurationBinder.cs
- Zdroj:
- ConfigurationBinder.cs
- Zdroj:
- ConfigurationBinder.cs
Pokusí se vytvořit vazbu konfigurační instance na novou instanci typu T. Pokud má tato část konfigurace hodnotu, použije se. V opačném případě se vazby shodou názvů vlastností s konfiguračními klíči rekurzivně.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static T Get(Microsoft::Extensions::Configuration::IConfiguration ^ configuration);
public static T? Get<T> (this Microsoft.Extensions.Configuration.IConfiguration configuration);
static member Get : Microsoft.Extensions.Configuration.IConfiguration -> 'T
<Extension()>
Public Function Get(Of T) (configuration As IConfiguration) As T
Parametry typu
- T
Typ nové instance, která se má svázat.
Parametry
- configuration
- IConfiguration
Instance konfigurace, která má být svázána.
Návraty
Nová instance T, pokud je úspěšná, default(T) v opačném případě.
Platí pro
Get<T>(IConfiguration, Action<BinderOptions>)
- Zdroj:
- ConfigurationBinder.cs
- Zdroj:
- ConfigurationBinder.cs
- Zdroj:
- ConfigurationBinder.cs
Pokusí se vytvořit vazbu konfigurační instance na novou instanci typu T. Pokud má tato část konfigurace hodnotu, použije se. V opačném případě se vazby shodou názvů vlastností s konfiguračními klíči rekurzivně.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static T Get(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);
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
Parametry typu
- T
Typ nové instance, která se má svázat.
Parametry
- configuration
- IConfiguration
Instance konfigurace, která má být svázána.
- configureOptions
- Action<BinderOptions>
Konfiguruje možnosti pořadače.
Návraty
Nová instance T, pokud je úspěšná, default(T) v opačném případě.