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

Nazwa Opis
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 pliku IConfiguration.

Value

Pobiera lub ustawia wartość sekcji.

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)

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 .GetSection("ConnectionStrings")[name]

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.

Dotyczy