Condividi tramite


ConfigurationBinder Classe

Definizione

Classe helper statica che consente l'associazione di oggetti fortemente tipizzati ai valori di configurazione.

public ref class ConfigurationBinder abstract sealed
public static class ConfigurationBinder
type ConfigurationBinder = class
Public Module ConfigurationBinder
Ereditarietà
ConfigurationBinder

Commenti

Per altre informazioni ed esempi, vedere Binding.

Metodi

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.

Si applica a