Udostępnij za pośrednictwem


IConfigurationSection Interfejs

Definicja

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 znajduje się w tej sekcji nadrzędnej.

Path

Pobiera pełną ścieżkę do tej sekcji w IConfiguration.

Value

Pobiera lub ustawia wartość sekcji.

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)

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.

Exists(IConfigurationSection)

Określa, czy sekcja ma Value, czy ma elementy podrzędne.

GetConnectionString(IConfiguration, String)

Pobiera wartość z określonym kluczem z sekcji ConnectionStrings źródła konfiguracji. Wywołanie tej metody jest skrótem dla GetSection("ConnectionStrings")[name].

GetRequiredSection(IConfiguration, String)

Pobiera podsekcję konfiguracji, która ma określony klucz.

Dotyczy