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 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 ConnectionStrings sekcji źródła konfiguracji. Wywoływanie tej metody jest skrótem dla GetSection("ConnectionStrings")[name]metody .

GetRequiredSection(IConfiguration, String)

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

Dotyczy