Condividi tramite


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
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:
[System::Runtime::CompilerServices::Extension]
 static System::Object ^ Get(Microsoft::Extensions::Configuration::IConfiguration ^ configuration, Type ^ type);
public static object? Get (this Microsoft.Extensions.Configuration.IConfiguration configuration, Type type);
static member Get : Microsoft.Extensions.Configuration.IConfiguration * Type -> obj
<Extension()>
Public Function Get (configuration As IConfiguration, type As Type) As Object

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

Get(IConfiguration, Type, Action<BinderOptions>)

Origine:
ConfigurationBinder.cs
Origine:
ConfigurationBinder.cs
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:
[System::Runtime::CompilerServices::Extension]
 static System::Object ^ Get(Microsoft::Extensions::Configuration::IConfiguration ^ configuration, Type ^ type, Action<Microsoft::Extensions::Configuration::BinderOptions ^> ^ configureOptions);
public static object? Get (this Microsoft.Extensions.Configuration.IConfiguration configuration, Type type, Action<Microsoft.Extensions.Configuration.BinderOptions>? configureOptions);
static member Get : Microsoft.Extensions.Configuration.IConfiguration * Type * Action<Microsoft.Extensions.Configuration.BinderOptions> -> obj
<Extension()>
Public Function Get (configuration As IConfiguration, type As Type, configureOptions As Action(Of BinderOptions)) As Object

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

Get<T>(IConfiguration)

Origine:
ConfigurationBinder.cs
Origine:
ConfigurationBinder.cs
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:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static T Get(Microsoft::Extensions::Configuration::IConfiguration ^ configuration);
public static T? Get<T> (this Microsoft.Extensions.Configuration.IConfiguration configuration);
static member Get : Microsoft.Extensions.Configuration.IConfiguration -> 'T
<Extension()>
Public Function Get(Of T) (configuration As IConfiguration) As T

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

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

Origine:
ConfigurationBinder.cs
Origine:
ConfigurationBinder.cs
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:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static T Get(Microsoft::Extensions::Configuration::IConfiguration ^ configuration, Action<Microsoft::Extensions::Configuration::BinderOptions ^> ^ configureOptions);
public static T? Get<T> (this Microsoft.Extensions.Configuration.IConfiguration configuration, Action<Microsoft.Extensions.Configuration.BinderOptions>? configureOptions);
static member Get : Microsoft.Extensions.Configuration.IConfiguration * Action<Microsoft.Extensions.Configuration.BinderOptions> -> 'T
<Extension()>
Public Function Get(Of T) (configuration As IConfiguration, configureOptions As Action(Of BinderOptions)) As T

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