Sdílet prostřednictvím


ConfigurationBinder.Get Metoda

Definice

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
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
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
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

T

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
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

T

Nová instance T, pokud je úspěšná, default(T) v opačném případě.

Platí pro