ConfigurationRoot Klas

Definitie

Vertegenwoordigt het hoofdknooppunt voor een configuratie.

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
Overname
ConfigurationRoot
Implementeringen

Constructors

Name Description
ConfigurationRoot(IList<IConfigurationProvider>)

Initialiseert een configuratiehoofdmap met een lijst met providers.

Eigenschappen

Name Description
Item[String]

Hiermee haalt u de waarde op die overeenkomt met een configuratiesleutel of stelt u deze in.

Providers

De IConfigurationProviders voor deze configuratie.

Methoden

Name Description
Dispose()

Voert door de toepassing gedefinieerde taken uit die zijn gekoppeld aan het vrijmaken, vrijgeven of opnieuw instellen van onbeheerde resources.

GetChildren()

Hiermee haalt u de directe onderliggende subsecties op.

GetReloadToken()

Retourneert een IChangeToken die kan worden gebruikt om te zien wanneer deze configuratie opnieuw wordt geladen.

GetSection(String)

Hiermee haalt u een configuratiesubsectie op met de opgegeven sleutel.

Reload()

Hiermee dwingt u af dat de configuratiewaarden opnieuw worden geladen vanuit de onderliggende bronnen.

Extensiemethoden

Name Description
AsEnumerable(IConfiguration, Boolean)

De opsomming van sleutelwaardeparen binnen de IConfiguration

AsEnumerable(IConfiguration)

De opsomming van sleutelwaardeparen binnen de IConfiguration

Bind(IConfiguration, Object, Action<BinderOptions>)

Pogingen om het opgegeven objectexemplaren te binden aan configuratiewaarden door overeenkomende eigenschapsnamen op basis van configuratiesleutels recursief te koppelen.

Bind(IConfiguration, Object)

Pogingen om het opgegeven objectexemplaren te binden aan configuratiewaarden door overeenkomende eigenschapsnamen op basis van configuratiesleutels recursief te koppelen.

Bind(IConfiguration, String, Object)

Pogingen om het opgegeven objectexemplaren te binden aan de configuratiesectie die is opgegeven door de sleutel door overeenkomende eigenschapsnamen op basis van configuratiesleutels recursief te koppelen.

Get(IConfiguration, Type, Action<BinderOptions>)

Probeert het configuratie-exemplaar te binden aan een nieuw exemplaar van het type T. Als deze configuratiesectie een waarde heeft, wordt deze gebruikt. Anders binding door overeenkomende eigenschapsnamen op basis van configuratiesleutels recursief.

Get(IConfiguration, Type)

Probeert het configuratie-exemplaar te binden aan een nieuw exemplaar van het type T. Als deze configuratiesectie een waarde heeft, wordt deze gebruikt. Anders binding door overeenkomende eigenschapsnamen op basis van configuratiesleutels recursief.

Get<T>(IConfiguration, Action<BinderOptions>)

Probeert het configuratie-exemplaar te binden aan een nieuw exemplaar van het type T. Als deze configuratiesectie een waarde heeft, wordt deze gebruikt. Anders binding door overeenkomende eigenschapsnamen op basis van configuratiesleutels recursief.

Get<T>(IConfiguration)

Probeert het configuratie-exemplaar te binden aan een nieuw exemplaar van het type T. Als deze configuratiesectie een waarde heeft, wordt deze gebruikt. Anders binding door overeenkomende eigenschapsnamen op basis van configuratiesleutels recursief.

GetConnectionString(IConfiguration, String)

Hiermee haalt u de opgegeven verbindingsreeks op uit de opgegeven configuratie. Afkorting voor GetSection("ConnectionStrings")[name].

GetDebugView(IConfigurationRoot, Func<ConfigurationDebugViewContext,String>)

Hiermee wordt een door mensen leesbare weergave van de configuratie gegenereerd die aangeeft waar elke waarde vandaan komt.

GetDebugView(IConfigurationRoot)

Hiermee wordt een door mensen leesbare weergave van de configuratie gegenereerd die aangeeft waar elke waarde vandaan komt.

GetRequiredSection(IConfiguration, String)

Hiermee haalt u een configuratiesubsectie op met de opgegeven sleutel.

GetValue(IConfiguration, Type, String, Object)

Extraheert de waarde met de opgegeven sleutel en converteert deze naar het opgegeven type.

GetValue(IConfiguration, Type, String)

Extraheert de waarde met de opgegeven sleutel en converteert deze naar het opgegeven type.

GetValue<T>(IConfiguration, String, T)

Extraheert de waarde met de opgegeven sleutel en converteert deze naar het type T.

GetValue<T>(IConfiguration, String)

Extraheert de waarde met de opgegeven sleutel en converteert deze naar het type T.

Van toepassing op