Udostępnij za pośrednictwem


IConfiguration Interfejs

Definicja

Reprezentuje zestaw właściwości konfiguracji aplikacji klucz/wartość.

public interface class IConfiguration
public interface IConfiguration
type IConfiguration = interface
Public Interface IConfiguration
Pochodne

Uwagi

Aby uzyskać więcej informacji, zobacz Configuration in .NET.

Właściwości

Item[String]

Pobiera lub ustawia wartość konfiguracji.

Metody

GetChildren()

Pobiera bezpośrednie sekcje podrzędne konfiguracji podrzędnej.

GetReloadToken()

Zwraca IChangeToken, których można użyć do obserwowania, kiedy ta konfiguracja zostanie ponownie załadowana.

GetSection(String)

Pobiera podsieć konfiguracji z określonym kluczem.

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.

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