IConfigurationRoot Interface
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt de hoofdmap van een IConfiguration hiërarchie.
public interface class IConfigurationRoot : Microsoft::Extensions::Configuration::IConfiguration
public interface IConfigurationRoot : Microsoft.Extensions.Configuration.IConfiguration
type IConfigurationRoot = interface
interface IConfiguration
Public Interface IConfigurationRoot
Implements IConfiguration
- Afgeleid
- Implementeringen
Eigenschappen
| Name | Description |
|---|---|
| Item[String] |
Hiermee haalt u een configuratiewaarde op of stelt u deze in. (Overgenomen van IConfiguration) |
| Providers |
Haalt de IConfigurationProvider providers voor deze configuratie op. |
Methoden
| Name | Description |
|---|---|
| GetChildren() |
Hiermee haalt u de subsecties van de onderliggende configuratie op. (Overgenomen van IConfiguration) |
| GetReloadToken() |
Retourneert een IChangeToken die kan worden gebruikt om te zien wanneer deze configuratie opnieuw wordt geladen. (Overgenomen van IConfiguration) |
| GetSection(String) |
Hiermee haalt u een subsectie van de configuratie op met de opgegeven sleutel. (Overgenomen van IConfiguration) |
| Reload() |
Hiermee dwingt u af dat de configuratiewaarden opnieuw worden geladen van de onderliggende IConfigurationProvider providers. |
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 |
| 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. |