ConfigurationBinder.Get Metodo
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |
- 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
.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) |
- 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
.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) |
- 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
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) |
- 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
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) |
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: