ConfigurationBinder.Get Metodo

Definizione

Overload

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.

Get(IConfiguration, Type)

Origine:
ConfigurationBinder.cs
Origine:
ConfigurationBinder.cs
Origine:
ConfigurationBinder.cs

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.

public static object? Get (this Microsoft.Extensions.Configuration.IConfiguration configuration, Type type);

Parametri

configuration
IConfiguration

Istanza della configurazione da associare.

type
Type

Tipo della nuova istanza da associare.

Restituisce

Nuova istanza in caso di esito positivo; in caso contrario, Null.

Si applica a

.NET 9 (package-provided) e altre versioni
Prodotto Versioni
.NET 8 (package-provided), 9 (package-provided)
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.0 (package-provided)

Get(IConfiguration, Type, Action<BinderOptions>)

Origine:
ConfigurationBinder.cs
Origine:
ConfigurationBinder.cs
Origine:
ConfigurationBinder.cs

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.

public static object? Get (this Microsoft.Extensions.Configuration.IConfiguration configuration, Type type, Action<Microsoft.Extensions.Configuration.BinderOptions>? configureOptions);

Parametri

configuration
IConfiguration

Istanza della configurazione da associare.

type
Type

Tipo della nuova istanza da associare.

configureOptions
Action<BinderOptions>

Configura le opzioni del binder.

Restituisce

Nuova istanza in caso di esito positivo; in caso contrario, Null.

Si applica a

.NET 9 (package-provided) e altre versioni
Prodotto Versioni
.NET 8 (package-provided), 9 (package-provided)
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.0 (package-provided)

Get<T>(IConfiguration)

Origine:
ConfigurationBinder.cs
Origine:
ConfigurationBinder.cs
Origine:
ConfigurationBinder.cs

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.

public static T? Get<T> (this Microsoft.Extensions.Configuration.IConfiguration configuration);

Parametri di tipo

T

Tipo della nuova istanza da associare.

Parametri

configuration
IConfiguration

Istanza della configurazione da associare.

Restituisce

T

Nuova istanza di T in caso di esito positivo; in caso contrario, default(T).

Si applica a

.NET 9 (package-provided) e altre versioni
Prodotto Versioni
.NET 8 (package-provided), 9 (package-provided)
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.0 (package-provided)

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

Origine:
ConfigurationBinder.cs
Origine:
ConfigurationBinder.cs
Origine:
ConfigurationBinder.cs

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.

public static T? Get<T> (this Microsoft.Extensions.Configuration.IConfiguration configuration, Action<Microsoft.Extensions.Configuration.BinderOptions>? configureOptions);

Parametri di tipo

T

Tipo della nuova istanza da associare.

Parametri

configuration
IConfiguration

Istanza della configurazione da associare.

configureOptions
Action<BinderOptions>

Configura le opzioni del binder.

Restituisce

T

Nuova istanza di T in caso di esito positivo; in caso contrario, default(T).

Si applica a

.NET 9 (package-provided) e altre versioni
Prodotto Versioni
.NET 8 (package-provided), 9 (package-provided)
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.0 (package-provided)