Udostępnij za pośrednictwem


ConfigurationSection Klasa

Definicja

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

ConfigurationSection(IConfigurationRoot, String)

Inicjuje nowe wystąpienie.

Właściwości

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

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetChildren()

Pobiera bezpośrednie sekcje podrzędne konfiguracji potomnej.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetReloadToken()

Zwraca wartość IChangeToken , która może służyć do obserwowania ponownego załadowania tej konfiguracji.

GetSection(String)

Pobiera podsieć konfiguracji z określonym kluczem.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

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 wiązanie przez rekursywne dopasowywanie nazw właściwości do kluczy konfiguracji.

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 wiązanie przez rekursywne dopasowywanie nazw właściwości do kluczy konfiguracji.

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 wiązanie przez rekursywne dopasowywanie nazw właściwości do kluczy konfiguracji.

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 wiązanie przez rekursywne dopasowywanie nazw właściwości do kluczy konfiguracji.

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 obrębie .IConfiguration

AsEnumerable(IConfiguration, Boolean)

Pobiera wyliczenie par klucz-wartość w obrębie .IConfiguration

Exists(IConfigurationSection)

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

GetConnectionString(IConfiguration, String)

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

GetRequiredSection(IConfiguration, String)

Pobiera podsekcję konfiguracji z określonym kluczem.

Dotyczy