Udostępnij za pośrednictwem


ConfigurationBinder.Get Metoda

Definicja

Przeciążenia

Get(IConfiguration, Type)

Próbuje powiązać wystąpienie konfiguracji z nowym wystąpieniem typu T. Jeśli ta sekcja konfiguracji ma wartość, zostanie użyta. W przeciwnym razie wiązanie przez rekursywne dopasowywanie nazw właściwości do kluczy konfiguracji.

Get(IConfiguration, Type, Action<BinderOptions>)

Próbuje powiązać wystąpienie konfiguracji z nowym wystąpieniem typu T. Jeśli ta sekcja konfiguracji ma wartość, zostanie użyta. W przeciwnym razie wiązanie przez rekursywne dopasowywanie nazw właściwości do kluczy konfiguracji.

Get<T>(IConfiguration)

Próbuje powiązać wystąpienie konfiguracji z nowym wystąpieniem typu T. Jeśli ta sekcja konfiguracji ma wartość, zostanie użyta. W przeciwnym razie wiązanie przez rekursywne dopasowywanie nazw właściwości do kluczy konfiguracji.

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

Próbuje powiązać wystąpienie konfiguracji z nowym wystąpieniem typu T. Jeśli ta sekcja konfiguracji ma wartość, zostanie użyta. W przeciwnym razie wiązanie przez rekursywne dopasowywanie nazw właściwości do kluczy konfiguracji.

Get(IConfiguration, Type)

Źródło:
ConfigurationBinder.cs
Źródło:
ConfigurationBinder.cs
Źródło:
ConfigurationBinder.cs

Próbuje powiązać wystąpienie konfiguracji z nowym wystąpieniem typu T. Jeśli ta sekcja konfiguracji ma wartość, zostanie użyta. W przeciwnym razie wiązanie przez rekursywne dopasowywanie nazw właściwości do kluczy konfiguracji.

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

Parametry

configuration
IConfiguration

Wystąpienie konfiguracji do powiązania.

type
Type

Typ nowego wystąpienia do powiązania.

Zwraca

Nowe wystąpienie, jeśli zakończy się powodzeniem, w przeciwnym razie ma wartość null.

Dotyczy

Get(IConfiguration, Type, Action<BinderOptions>)

Źródło:
ConfigurationBinder.cs
Źródło:
ConfigurationBinder.cs
Źródło:
ConfigurationBinder.cs

Próbuje powiązać wystąpienie konfiguracji z nowym wystąpieniem typu T. Jeśli ta sekcja konfiguracji ma wartość, zostanie użyta. W przeciwnym razie wiązanie przez rekursywne dopasowywanie nazw właściwości do kluczy konfiguracji.

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

Parametry

configuration
IConfiguration

Wystąpienie konfiguracji do powiązania.

type
Type

Typ nowego wystąpienia do powiązania.

configureOptions
Action<BinderOptions>

Konfiguruje opcje powiązania.

Zwraca

Nowe wystąpienie, jeśli zakończy się powodzeniem, w przeciwnym razie ma wartość null.

Dotyczy

Get<T>(IConfiguration)

Źródło:
ConfigurationBinder.cs
Źródło:
ConfigurationBinder.cs
Źródło:
ConfigurationBinder.cs

Próbuje powiązać wystąpienie konfiguracji z nowym wystąpieniem typu T. Jeśli ta sekcja konfiguracji ma wartość, zostanie użyta. W przeciwnym razie wiązanie przez rekursywne dopasowywanie nazw właściwości do kluczy konfiguracji.

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

Parametry typu

T

Typ nowego wystąpienia do powiązania.

Parametry

configuration
IConfiguration

Wystąpienie konfiguracji do powiązania.

Zwraca

T

Nowe wystąpienie języka T, jeśli powiedzie się, default(T) w przeciwnym razie.

Dotyczy

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

Źródło:
ConfigurationBinder.cs
Źródło:
ConfigurationBinder.cs
Źródło:
ConfigurationBinder.cs

Próbuje powiązać wystąpienie konfiguracji z nowym wystąpieniem typu T. Jeśli ta sekcja konfiguracji ma wartość, zostanie użyta. W przeciwnym razie wiązanie przez rekursywne dopasowywanie nazw właściwości do kluczy konfiguracji.

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

Parametry typu

T

Typ nowego wystąpienia do powiązania.

Parametry

configuration
IConfiguration

Wystąpienie konfiguracji do powiązania.

configureOptions
Action<BinderOptions>

Konfiguruje opcje powiązania.

Zwraca

T

Nowe wystąpienie języka T, jeśli powiedzie się, default(T) w przeciwnym razie.

Dotyczy