IConfiguration Interfaccia

Definizione

Rappresenta un set di proprietà di configurazione dell'applicazione di tipo chiave/valore.

public interface class IConfiguration
public interface IConfiguration
type IConfiguration = interface
Public Interface IConfiguration
Derivato

Commenti

Per altre informazioni, vedere Configurazione in .NET.

Proprietà

Item[String]

Ottiene o imposta un valore di configurazione.

Metodi

GetChildren()

Ottiene le sottosezioni di configurazione discendenti immediate.

GetReloadToken()

Tenta di ottenere un oggetto IChangeToken per il rilevamento delle modifiche.

GetSection(String)

Ottiene una sottosezione di configurazione con la chiave specificata.

Metodi di estensione

Bind(IConfiguration, Object)

Tenta di associare l'istanza dell'oggetto specificata ai valori di configurazione mettendo in corrispondenza i nomi di proprietà e le chiavi di configurazione in modo ricorsivo.

Bind(IConfiguration, Object, Action<BinderOptions>)

Tenta di associare l'istanza dell'oggetto specificata ai valori di configurazione mettendo in corrispondenza i nomi di proprietà e le 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 mettendo in corrispondenza i nomi di proprietà e le 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, tale valore viene usato. In caso contrario, l'associazione viene eseguita mettendo in corrispondenza i nomi di proprietà e le 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, tale valore viene usato. In caso contrario, l'associazione viene eseguita mettendo in corrispondenza i nomi di proprietà e le 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, tale valore viene usato. In caso contrario, l'associazione viene eseguita mettendo in corrispondenza i nomi di proprietà e le 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, tale valore viene usato. In caso contrario, l'associazione viene eseguita mettendo in corrispondenza i nomi di proprietà e le 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 di IConfiguration.

AsEnumerable(IConfiguration, Boolean)

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

GetConnectionString(IConfiguration, String)

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

GetRequiredSection(IConfiguration, String)

Ottiene la sottosezione di configurazione con la chiave specificata.

Si applica a