IConfigurationSection 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 sekcję wartości konfiguracji aplikacji.
public interface class IConfigurationSection : Microsoft::Extensions::Configuration::IConfiguration
public interface IConfigurationSection : Microsoft.Extensions.Configuration.IConfiguration
type IConfigurationSection = interface
interface IConfiguration
Public Interface IConfigurationSection
Implements IConfiguration
- Pochodne
- Implementuje
Właściwości
Item[String] |
Pobiera lub ustawia wartość konfiguracji. (Odziedziczone po IConfiguration) |
Key |
Pobiera klucz, który zajmuje ta sekcja w swoim elemecie nadrzędnym. |
Path |
Pobiera pełną ścieżkę do tej sekcji w sekcji IConfiguration. |
Value |
Pobiera lub ustawia wartość sekcji. |
Metody
GetChildren() |
Pobiera bezpośrednie sekcje podrzędne konfiguracji podrzędnej. (Odziedziczone po IConfiguration) |
GetReloadToken() |
Próbuje uzyskać element IChangeToken do śledzenia zmian. (Odziedziczone po IConfiguration) |
GetSection(String) |
Pobiera sekcję podrzędną konfiguracji z określonym kluczem. (Odziedziczone po IConfiguration) |
Metody rozszerzania
Bind(IConfiguration, Object) |
Próbuje powiązać podane wystąpienie obiektu z wartościami konfiguracji, pasując nazwy właściwości do kluczy konfiguracji cyklicznie. |
Bind(IConfiguration, Object, Action<BinderOptions>) |
Próbuje powiązać podane wystąpienie obiektu z wartościami konfiguracji, pasując nazwy właściwości do kluczy konfiguracji cyklicznie. |
Bind(IConfiguration, String, Object) |
Próbuje powiązać podane wystąpienie obiektu z sekcją konfiguracji określoną przez klucz przez dopasowywanie nazw właściwości względem kluczy konfiguracji cyklicznie. |
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 względem kluczy konfiguracji cyklicznie. |
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 względem kluczy konfiguracji cyklicznie. |
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 względem kluczy konfiguracji cyklicznie. |
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 względem kluczy konfiguracji cyklicznie. |
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 ramach elementu IConfiguration. |
AsEnumerable(IConfiguration, Boolean) |
Pobiera wyliczenie par klucz-wartość w obrębie IConfigurationelementu . |
Exists(IConfigurationSection) |
Określa, czy sekcja ma element podrzędny Value lub ma elementy podrzędne. |
GetConnectionString(IConfiguration, String) |
Pobiera wartość z określonym kluczem z |
GetRequiredSection(IConfiguration, String) |
Pobiera podsekcję konfiguracji, która ma określony klucz. |
Dotyczy
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla