IConfigurationRoot Interfejs
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.
Reprezentuje katalog główny hierarchii IConfiguration.
public interface class IConfigurationRoot : Microsoft::Extensions::Configuration::IConfiguration
public interface IConfigurationRoot : Microsoft.Extensions.Configuration.IConfiguration
type IConfigurationRoot = interface
interface IConfiguration
Public Interface IConfigurationRoot
Implements IConfiguration
- Pochodne
- Implementuje
Właściwości
Item[String] |
Pobiera lub ustawia wartość konfiguracji. (Odziedziczone po IConfiguration) |
Providers |
IConfigurationProviderdla tej konfiguracji. |
Metody
GetChildren() |
Pobiera bezpośrednie sekcje podrzędne konfiguracji podrzędnej. (Odziedziczone po IConfiguration) |
GetReloadToken() |
Zwraca IChangeToken, których można użyć do obserwowania, kiedy ta konfiguracja zostanie ponownie załadowana. (Odziedziczone po IConfiguration) |
GetSection(String) |
Pobiera podsieć konfiguracji z określonym kluczem. (Odziedziczone po IConfiguration) |
Reload() |
Wymuś ponowne załadowanie wartości konfiguracji z bazowego IConfigurationProviders. |
Metody rozszerzania
Bind(IConfiguration, Object) |
Próbuje powiązać dane wystąpienie obiektu z wartościami konfiguracji przez rekursywne dopasowywanie nazw właściwości do kluczy konfiguracji. |
Bind(IConfiguration, Object, Action<BinderOptions>) |
Próbuje powiązać dane wystąpienie obiektu z wartościami konfiguracji przez rekursywne dopasowywanie nazw właściwości do kluczy konfiguracji. |
Bind(IConfiguration, String, Object) |
Próbuje powiązać dane wystąpienie obiektu z sekcją konfiguracji określoną przez klucz przez rekursywne dopasowywanie nazw właściwości do kluczy konfiguracji. |
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 powiązanie przez dopasowywanie nazw właściwości do kluczy konfiguracji rekursywnie. |
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 powiązanie przez dopasowywanie nazw właściwości do kluczy konfiguracji rekursywnie. |
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 powiązanie przez dopasowywanie nazw właściwości do kluczy konfiguracji rekursywnie. |
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 powiązanie przez dopasowywanie nazw właściwości do kluczy konfiguracji rekursywnie. |
GetValue(IConfiguration, Type, String) |
Wyodrębnia wartość z określonym kluczem i konwertuje ją na określony typ. |
GetValue(IConfiguration, Type, String, Object) |
Wyodrębnia wartość z określonym kluczem i konwertuje ją na określony typ. |
GetValue<T>(IConfiguration, String) |
Wyodrębnia wartość z określonym kluczem i konwertuje ją na typ T. |
GetValue<T>(IConfiguration, String, T) |
Wyodrębnia wartość z określonym kluczem i konwertuje ją na typ T. |
AsEnumerable(IConfiguration) |
Pobierz wyliczenie par klucz-wartość w IConfiguration. |
AsEnumerable(IConfiguration, Boolean) |
Pobiera wyliczenie par klucz-wartość w IConfiguration. |
GetConnectionString(IConfiguration, String) |
Pobiera wartość z określonym kluczem z sekcji |
GetRequiredSection(IConfiguration, String) |
Pobiera podsekcję konfiguracji, która ma określony klucz. |
GetDebugView(IConfigurationRoot) |
Generuje czytelny dla człowieka widok konfiguracji pokazujący, skąd pochodzą poszczególne wartości. |
GetDebugView(IConfigurationRoot, Func<ConfigurationDebugViewContext,String>) |
Generuje czytelny dla człowieka widok konfiguracji pokazujący, skąd pochodzą poszczególne wartości. |