Condividi tramite


IConfigurationSection Interfaccia

Definizione

Rappresenta una sezione dei valori di configurazione dell'applicazione.

public interface class IConfigurationSection : Microsoft::Extensions::Configuration::IConfiguration
public interface IConfigurationSection : Microsoft.Extensions.Configuration.IConfiguration
type IConfigurationSection = interface
    interface IConfiguration
Public Interface IConfigurationSection
Implements IConfiguration
Derivato
Implementazioni

Proprietà

Item[String]

Ottiene o imposta un valore di configurazione.

(Ereditato da IConfiguration)
Key

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

Path

Ottiene il percorso completo di questa sezione all'interno del IConfiguration.

Value

Ottiene o imposta il valore della sezione.

Metodi

GetChildren()

Ottiene le sezioni secondarie di configurazione discendenti immediate.

(Ereditato da IConfiguration)
GetReloadToken()

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

(Ereditato da IConfiguration)
GetSection(String)

Ottiene una sottosegola di configurazione con la chiave specificata.

(Ereditato da IConfiguration)

Metodi di estensione

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, 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, 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.

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(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<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.

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.

GetValue(IConfiguration, Type, String)

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

GetValue(IConfiguration, Type, String, Object)

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

GetValue<T>(IConfiguration, String)

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

GetValue<T>(IConfiguration, String, T)

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

AsEnumerable(IConfiguration)

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

AsEnumerable(IConfiguration, Boolean)

Ottiene l'enumerazione delle coppie chiave-valore all'interno del IConfiguration.

Exists(IConfigurationSection)

Determina se la sezione ha un Value o ha elementi figlio.

GetConnectionString(IConfiguration, String)

Recupera il valore con la chiave specificata dalla sezione ConnectionStrings dell'origine di configurazione. La chiamata a questo metodo è abbreviata per GetSection("ConnectionStrings")[name].

GetRequiredSection(IConfiguration, String)

Ottiene la sottosezione di configurazione con la chiave specificata.

Si applica a