ConfigurationRoot Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Węzeł główny konfiguracji.
public ref class ConfigurationRoot : IDisposable, Microsoft::Extensions::Configuration::IConfigurationRoot
public class ConfigurationRoot : IDisposable, Microsoft.Extensions.Configuration.IConfigurationRoot
type ConfigurationRoot = class
interface IConfigurationRoot
interface IConfiguration
interface IDisposable
Public Class ConfigurationRoot
Implements IConfigurationRoot, IDisposable
- Dziedziczenie
-
ConfigurationRoot
- Implementuje
Konstruktory
ConfigurationRoot(IList<IConfigurationProvider>) |
Inicjuje katalog główny konfiguracji z listą dostawców. |
Właściwości
Item[String] |
Pobiera lub ustawia wartość odpowiadającą kluczowi konfiguracji. |
Providers |
S IConfigurationProviderdla tej konfiguracji. |
Metody
Dispose() |
Wykonuje zdefiniowane przez aplikację zadania skojarzone ze zwalnianiem lub resetowaniem zasobów niezarządzanych. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetChildren() |
Pobiera bezpośrednie sekcje podrzędne dzieci. |
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 sekcję podrzędną konfiguracji z określonym kluczem. |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
Reload() |
Wymuś ponowne załadowanie wartości konfiguracji ze źródłowych źródeł. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
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 . |
GetConnectionString(IConfiguration, String) |
Pobiera wartość z określonym kluczem z |
GetRequiredSection(IConfiguration, String) |
Pobiera podsekcję konfiguracji, która ma określony klucz. |
GetDebugView(IConfigurationRoot) |
Generuje czytelny dla człowieka widok konfiguracji pokazujący, skąd pochodzi każda wartość. |
GetDebugView(IConfigurationRoot, Func<ConfigurationDebugViewContext,String>) |
Generuje czytelny dla człowieka widok konfiguracji pokazujący, skąd pochodzi każda wartość. |