ConfigurationBinder.Get Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
Get(IConfiguration, Type) |
Próbuje powiązać wystąpienie konfiguracji z nowym wystąpieniem typu T. Jeśli ta sekcja konfiguracji ma wartość, zostanie użyta. W przeciwnym razie wiązanie przez rekursywne dopasowywanie nazw właściwości do kluczy konfiguracji. |
Get(IConfiguration, Type, Action<BinderOptions>) |
Próbuje powiązać wystąpienie konfiguracji z nowym wystąpieniem typu T. Jeśli ta sekcja konfiguracji ma wartość, zostanie użyta. W przeciwnym razie wiązanie przez rekursywne dopasowywanie nazw właściwości do kluczy konfiguracji. |
Get<T>(IConfiguration) |
Próbuje powiązać wystąpienie konfiguracji z nowym wystąpieniem typu T. Jeśli ta sekcja konfiguracji ma wartość, zostanie użyta. W przeciwnym razie wiązanie przez rekursywne dopasowywanie nazw właściwości do kluczy konfiguracji. |
Get<T>(IConfiguration, Action<BinderOptions>) |
Próbuje powiązać wystąpienie konfiguracji z nowym wystąpieniem typu T. Jeśli ta sekcja konfiguracji ma wartość, zostanie użyta. W przeciwnym razie wiązanie przez rekursywne dopasowywanie nazw właściwości do kluczy konfiguracji. |
Get(IConfiguration, Type)
- Źródło:
- ConfigurationBinder.cs
- Źródło:
- ConfigurationBinder.cs
Próbuje powiązać wystąpienie konfiguracji z nowym wystąpieniem typu T. Jeśli ta sekcja konfiguracji ma wartość, zostanie użyta. W przeciwnym razie wiązanie przez rekursywne dopasowywanie nazw właściwości do kluczy konfiguracji.
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
Wystąpienie konfiguracji do powiązania.
- type
- Type
Typ nowego wystąpienia do powiązania.
Zwraca
Nowe wystąpienie, jeśli zakończy się powodzeniem, w przeciwnym razie ma wartość null.
Dotyczy
Get(IConfiguration, Type, Action<BinderOptions>)
- Źródło:
- ConfigurationBinder.cs
- Źródło:
- ConfigurationBinder.cs
Próbuje powiązać wystąpienie konfiguracji z nowym wystąpieniem typu T. Jeśli ta sekcja konfiguracji ma wartość, zostanie użyta. W przeciwnym razie wiązanie przez rekursywne dopasowywanie nazw właściwości do kluczy konfiguracji.
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
Wystąpienie konfiguracji do powiązania.
- type
- Type
Typ nowego wystąpienia do powiązania.
- configureOptions
- Action<BinderOptions>
Konfiguruje opcje powiązania.
Zwraca
Nowe wystąpienie, jeśli zakończy się powodzeniem, w przeciwnym razie ma wartość null.
Dotyczy
Get<T>(IConfiguration)
- Źródło:
- ConfigurationBinder.cs
- Źródło:
- ConfigurationBinder.cs
Próbuje powiązać wystąpienie konfiguracji z nowym wystąpieniem typu T. Jeśli ta sekcja konfiguracji ma wartość, zostanie użyta. W przeciwnym razie wiązanie przez rekursywne dopasowywanie nazw właściwości do kluczy konfiguracji.
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 nowego wystąpienia do powiązania.
Parametry
- configuration
- IConfiguration
Wystąpienie konfiguracji do powiązania.
Zwraca
Nowe wystąpienie języka T, jeśli powiedzie się, default(T) w przeciwnym razie.
Dotyczy
Get<T>(IConfiguration, Action<BinderOptions>)
- Źródło:
- ConfigurationBinder.cs
- Źródło:
- ConfigurationBinder.cs
Próbuje powiązać wystąpienie konfiguracji z nowym wystąpieniem typu T. Jeśli ta sekcja konfiguracji ma wartość, zostanie użyta. W przeciwnym razie wiązanie przez rekursywne dopasowywanie nazw właściwości do kluczy konfiguracji.
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 nowego wystąpienia do powiązania.
Parametry
- configuration
- IConfiguration
Wystąpienie konfiguracji do powiązania.
- configureOptions
- Action<BinderOptions>
Konfiguruje opcje powiązania.
Zwraca
Nowe wystąpienie języka T, jeśli powiedzie się, default(T) w przeciwnym razie.