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 IConfiguration hierarchii.
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
| Nazwa | Opis |
|---|---|
| Item[String] |
Pobiera lub ustawia wartość konfiguracji. (Odziedziczone po IConfiguration) |
| Providers |
IConfigurationProvider Pobiera dostawców dla tej konfiguracji. |
Metody
| Nazwa | Opis |
|---|---|
| GetChildren() |
Pobiera bezpośrednie sekcje podrzędne konfiguracji podrzędnej. (Odziedziczone po IConfiguration) |
| GetReloadToken() |
Zwraca wartość IChangeToken , która może sł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() |
Wymusza ponowne załadowanie wartości konfiguracji od dostawców bazowych IConfigurationProvider . |
Metody rozszerzania
| Nazwa | Opis |
|---|---|
| AsEnumerable(IConfiguration, Boolean) |
Pobieranie wyliczenia par klucz-wartość w obrębie elementu IConfiguration |
| AsEnumerable(IConfiguration) |
Pobieranie wyliczenia par klucz-wartość w obrębie elementu IConfiguration |
| 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, 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, 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, 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(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<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. |
| 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. |
| GetConnectionString(IConfiguration, String) |
Pobiera określony parametry połączenia z określonej konfiguracji.
Skrót dla . |
| GetDebugView(IConfigurationRoot, Func<ConfigurationDebugViewContext,String>) |
Generuje czytelny dla człowieka widok konfiguracji pokazujący, skąd pochodzą poszczególne wartości. |
| GetDebugView(IConfigurationRoot) |
Generuje czytelny dla człowieka widok konfiguracji pokazujący, skąd pochodzą poszczególne wartości. |
| GetRequiredSection(IConfiguration, String) |
Pobiera podsekcję konfiguracji z określonym kluczem. |
| GetValue(IConfiguration, Type, String, Object) |
Wyodrębnia wartość z określonym kluczem i konwertuje ją na określony typ. |
| GetValue(IConfiguration, Type, String) |
Wyodrębnia wartość z określonym kluczem i konwertuje ją na określony typ. |
| GetValue<T>(IConfiguration, String, T) |
Wyodrębnia wartość z określonym kluczem i konwertuje ją na typ T. |
| GetValue<T>(IConfiguration, String) |
Wyodrębnia wartość z określonym kluczem i konwertuje ją na typ T. |