ConfigurationSection Klasa
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 ref class ConfigurationSection : Microsoft::Extensions::Configuration::IConfigurationSection
public class ConfigurationSection : Microsoft.Extensions.Configuration.IConfigurationSection
type ConfigurationSection = class
interface IConfigurationSection
interface IConfiguration
Public Class ConfigurationSection
Implements IConfigurationSection
- Dziedziczenie
-
ConfigurationSection
- Implementuje
Konstruktory
| Nazwa | Opis |
|---|---|
| ConfigurationSection(IConfigurationRoot, String) |
Inicjuje nowe wystąpienie. |
Właściwości
| Nazwa | Opis |
|---|---|
| Item[String] |
Pobiera lub ustawia wartość odpowiadającą kluczowi konfiguracji. |
| Key |
Pobiera klucz, który znajduje się w tej sekcji nadrzędnej. |
| Path |
Pobiera pełną ścieżkę do tej sekcji z pliku IConfigurationRoot. |
| Value |
Pobiera lub ustawia wartość sekcji. |
Metody
| Nazwa | Opis |
|---|---|
| GetChildren() |
Pobiera bezpośrednie sekcje podrzędne konfiguracji podrzędnej. |
| GetReloadToken() |
Zwraca wartość IChangeToken , która może służyć do obserwowania, kiedy ta konfiguracja zostanie ponownie załadowana. |
| GetSection(String) |
Pobiera podsieć konfiguracji z określonym kluczem. |
| TryGetValue(String, String) |
Próbuje uzyskać wartość tej sekcji jako ciąg. |
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. |
| Exists(IConfigurationSection) |
Określa, czy sekcja ma Value elementy podrzędne lub ma elementy podrzędne. |
| 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 . |
| 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. |