ConfigurationSection Classe

Definizione

Rappresenta una sezione dei valori di configurazione dell'applicazione.

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
Ereditarietà
ConfigurationSection
Implementazioni

Costruttori

Nome Descrizione
ConfigurationSection(IConfigurationRoot, String)

Inizializza una nuova istanza di .

Proprietà

Nome Descrizione
Item[String]

Ottiene o imposta il valore corrispondente a una chiave di configurazione.

Key

Ottiene la chiave occupata da questa sezione nel relativo elemento padre.

Path

Ottiene il percorso completo di questa sezione dall'oggetto IConfigurationRoot.

Value

Ottiene o imposta il valore della sezione.

Metodi

Nome Descrizione
GetChildren()

Ottiene le sezioni secondarie di configurazione discendenti immediate.

GetReloadToken()

Restituisce un IChangeToken oggetto che può essere utilizzato per osservare quando questa configurazione viene ricaricata.

GetSection(String)

Ottiene una sottosegola di configurazione con la chiave specificata.

TryGetValue(String, String)

Prova a ottenere il valore di questa sezione come stringa.

Metodi di estensione

Nome Descrizione
AsEnumerable(IConfiguration, Boolean)

Ottenere l'enumerazione delle coppie chiave-valore all'interno di IConfiguration

AsEnumerable(IConfiguration)

Ottenere l'enumerazione delle coppie chiave-valore all'interno di IConfiguration

Bind(IConfiguration, Object, Action<BinderOptions>)

Tenta di associare l'istanza dell'oggetto specificata ai valori di configurazione associando i nomi delle proprietà alle chiavi di configurazione in modo ricorsivo.

Bind(IConfiguration, Object)

Tenta di associare l'istanza dell'oggetto specificata ai valori di configurazione associando i nomi delle proprietà alle chiavi di configurazione in modo ricorsivo.

Bind(IConfiguration, String, Object)

Tenta di associare l'istanza dell'oggetto specificata alla sezione di configurazione specificata dalla chiave associando i nomi delle proprietà alle chiavi di configurazione in modo ricorsivo.

Exists(IConfigurationSection)

Determina se la sezione ha o ha elementi Value figlio.

Get(IConfiguration, Type, Action<BinderOptions>)

Tenta di associare l'istanza di configurazione a una nuova istanza di tipo T. Se questa sezione di configurazione ha un valore, verrà usato . In caso contrario, associare i nomi delle proprietà alle chiavi di configurazione in modo ricorsivo.

Get(IConfiguration, Type)

Tenta di associare l'istanza di configurazione a una nuova istanza di tipo T. Se questa sezione di configurazione ha un valore, verrà usato . In caso contrario, associare i nomi delle proprietà alle chiavi di configurazione in modo ricorsivo.

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

Tenta di associare l'istanza di configurazione a una nuova istanza di tipo T. Se questa sezione di configurazione ha un valore, verrà usato . In caso contrario, associare i nomi delle proprietà alle chiavi di configurazione in modo ricorsivo.

Get<T>(IConfiguration)

Tenta di associare l'istanza di configurazione a una nuova istanza di tipo T. Se questa sezione di configurazione ha un valore, verrà usato . In caso contrario, associare i nomi delle proprietà alle chiavi di configurazione in modo ricorsivo.

GetConnectionString(IConfiguration, String)

Ottiene il stringa di connessione specificato dalla configurazione specificata. Sintassi abbreviata per GetSection("ConnectionStrings")[name].

GetRequiredSection(IConfiguration, String)

Ottiene una sottosezione di configurazione con la chiave specificata.

GetValue(IConfiguration, Type, String, Object)

Estrae il valore con la chiave specificata e lo converte nel tipo specificato.

GetValue(IConfiguration, Type, String)

Estrae il valore con la chiave specificata e lo converte nel tipo specificato.

GetValue<T>(IConfiguration, String, T)

Estrae il valore con la chiave specificata e lo converte nel tipo T.

GetValue<T>(IConfiguration, String)

Estrae il valore con la chiave specificata e lo converte nel tipo T.

Si applica a