ConfigurationBinder.Get Méthode

Définition

Surcharges

Get(IConfiguration, Type)

Tente de lier l’instance de configuration à une nouvelle instance de type T. Si cette section de configuration a une valeur, celle-ci est utilisée. Sinon, la liaison est effectuée en faisant correspondre les noms de propriété aux clés de configuration de manière récursive.

Get(IConfiguration, Type, Action<BinderOptions>)

Tente de lier l’instance de configuration à une nouvelle instance de type T. Si cette section de configuration a une valeur, celle-ci est utilisée. Sinon, la liaison est effectuée en faisant correspondre les noms de propriété aux clés de configuration de manière récursive.

Get<T>(IConfiguration)

Tente de lier l’instance de configuration à une nouvelle instance de type T. Si cette section de configuration a une valeur, celle-ci est utilisée. Sinon, la liaison est effectuée en faisant correspondre les noms de propriété aux clés de configuration de manière récursive.

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

Tente de lier l’instance de configuration à une nouvelle instance de type T. Si cette section de configuration a une valeur, celle-ci est utilisée. Sinon, la liaison est effectuée en faisant correspondre les noms de propriété aux clés de configuration de manière récursive.

Get(IConfiguration, Type)

Source:
ConfigurationBinder.cs
Source:
ConfigurationBinder.cs
Source:
ConfigurationBinder.cs
Source:
ConfigurationBinder.cs
Source:
ConfigurationBinder.cs

Tente de lier l’instance de configuration à une nouvelle instance de type T. Si cette section de configuration a une valeur, celle-ci est utilisée. Sinon, la liaison est effectuée en faisant correspondre les noms de propriété aux clés de configuration de manière récursive.

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);
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

Paramètres

configuration
IConfiguration

Instance de configuration à lier.

type
Type

Type de la nouvelle instance à lier.

Retours

Nouvelle instance en cas de réussite ; sinon, null.

S’applique à

Get(IConfiguration, Type, Action<BinderOptions>)

Source:
ConfigurationBinder.cs
Source:
ConfigurationBinder.cs
Source:
ConfigurationBinder.cs
Source:
ConfigurationBinder.cs
Source:
ConfigurationBinder.cs

Tente de lier l’instance de configuration à une nouvelle instance de type T. Si cette section de configuration a une valeur, celle-ci est utilisée. Sinon, la liaison est effectuée en faisant correspondre les noms de propriété aux clés de configuration de manière récursive.

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);
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

Paramètres

configuration
IConfiguration

Instance de configuration à lier.

type
Type

Type de la nouvelle instance à lier.

configureOptions
Action<BinderOptions>

Configure les options du Binder.

Retours

Nouvelle instance en cas de réussite ; sinon, null.

S’applique à

Get<T>(IConfiguration)

Source:
ConfigurationBinder.cs
Source:
ConfigurationBinder.cs
Source:
ConfigurationBinder.cs
Source:
ConfigurationBinder.cs
Source:
ConfigurationBinder.cs

Tente de lier l’instance de configuration à une nouvelle instance de type T. Si cette section de configuration a une valeur, celle-ci est utilisée. Sinon, la liaison est effectuée en faisant correspondre les noms de propriété aux clés de configuration de manière récursive.

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);
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

Paramètres de type

T

Type de la nouvelle instance à lier.

Paramètres

configuration
IConfiguration

Instance de configuration à lier.

Retours

T

Nouvelle instance de T en cas de réussite ; sinon, default(T).

S’applique à

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

Source:
ConfigurationBinder.cs
Source:
ConfigurationBinder.cs
Source:
ConfigurationBinder.cs
Source:
ConfigurationBinder.cs
Source:
ConfigurationBinder.cs

Tente de lier l’instance de configuration à une nouvelle instance de type T. Si cette section de configuration a une valeur, celle-ci est utilisée. Sinon, la liaison est effectuée en faisant correspondre les noms de propriété aux clés de configuration de manière récursive.

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);
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

Paramètres de type

T

Type de la nouvelle instance à lier.

Paramètres

configuration
IConfiguration

Instance de configuration à lier.

configureOptions
Action<BinderOptions>

Configure les options du Binder.

Retours

T

Nouvelle instance de T en cas de réussite ; sinon, default(T).

S’applique à