ConfigurationBinder.GetValue Метод

Определение

Перегрузки

Имя Описание
GetValue(IConfiguration, Type, String)

Извлекает значение с указанным ключом и преобразует его в указанный тип.

GetValue(IConfiguration, Type, String, Object)

Извлекает значение с указанным ключом и преобразует его в указанный тип.

GetValue<T>(IConfiguration, String)

Извлекает значение с указанным ключом и преобразует его в тип T.

GetValue<T>(IConfiguration, String, T)

Извлекает значение с указанным ключом и преобразует его в тип T.

GetValue(IConfiguration, Type, String)

Исходный код:
ConfigurationBinder.cs
Исходный код:
ConfigurationBinder.cs
Исходный код:
ConfigurationBinder.cs
Исходный код:
ConfigurationBinder.cs

Извлекает значение с указанным ключом и преобразует его в указанный тип.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Object ^ GetValue(Microsoft::Extensions::Configuration::IConfiguration ^ configuration, Type ^ type, System::String ^ key);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("In case the type is non-primitive, the trimmer cannot statically analyze the object's type so its members may be trimmed.")]
public static object? GetValue(this Microsoft.Extensions.Configuration.IConfiguration configuration, Type type, string key);
public static object? GetValue(this Microsoft.Extensions.Configuration.IConfiguration configuration, Type type, string key);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("In case the type is non-primitive, the trimmer cannot statically analyze the object's type so its members may be trimmed.")>]
static member GetValue : Microsoft.Extensions.Configuration.IConfiguration * Type * string -> obj
static member GetValue : Microsoft.Extensions.Configuration.IConfiguration * Type * string -> obj
<Extension()>
Public Function GetValue (configuration As IConfiguration, type As Type, key As String) As Object

Параметры

configuration
IConfiguration

Конфигурация.

type
Type

Тип для преобразования значения в.

key
String

Ключ значения раздела конфигурации для преобразования.

Возвращаемое значение

Преобразованное значение.

Атрибуты

Применяется к

GetValue(IConfiguration, Type, String, Object)

Исходный код:
ConfigurationBinder.cs
Исходный код:
ConfigurationBinder.cs
Исходный код:
ConfigurationBinder.cs
Исходный код:
ConfigurationBinder.cs

Извлекает значение с указанным ключом и преобразует его в указанный тип.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Object ^ GetValue(Microsoft::Extensions::Configuration::IConfiguration ^ configuration, Type ^ type, System::String ^ key, System::Object ^ defaultValue);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("In case the type is non-primitive, the trimmer cannot statically analyze the object's type so its members may be trimmed.")]
public static object? GetValue(this Microsoft.Extensions.Configuration.IConfiguration configuration, Type type, string key, object? defaultValue);
public static object? GetValue(this Microsoft.Extensions.Configuration.IConfiguration configuration, Type type, string key, object? defaultValue);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("In case the type is non-primitive, the trimmer cannot statically analyze the object's type so its members may be trimmed.")>]
static member GetValue : Microsoft.Extensions.Configuration.IConfiguration * Type * string * obj -> obj
static member GetValue : Microsoft.Extensions.Configuration.IConfiguration * Type * string * obj -> obj
<Extension()>
Public Function GetValue (configuration As IConfiguration, type As Type, key As String, defaultValue As Object) As Object

Параметры

configuration
IConfiguration

Конфигурация.

type
Type

Тип для преобразования значения в.

key
String

Ключ значения раздела конфигурации для преобразования.

defaultValue
Object

Значение по умолчанию, используемое, если значение не найдено.

Возвращаемое значение

Преобразованное значение.

Атрибуты

Применяется к

GetValue<T>(IConfiguration, String)

Исходный код:
ConfigurationBinder.cs
Исходный код:
ConfigurationBinder.cs
Исходный код:
ConfigurationBinder.cs
Исходный код:
ConfigurationBinder.cs

Извлекает значение с указанным ключом и преобразует его в тип T.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static T GetValue(Microsoft::Extensions::Configuration::IConfiguration ^ configuration, System::String ^ key);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("In case the type is non-primitive, the trimmer cannot statically analyze the object's type so its members may be trimmed.")]
public static T? GetValue<T>(this Microsoft.Extensions.Configuration.IConfiguration configuration, string key);
public static T? GetValue<T>(this Microsoft.Extensions.Configuration.IConfiguration configuration, string key);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("In case the type is non-primitive, the trimmer cannot statically analyze the object's type so its members may be trimmed.")>]
static member GetValue : Microsoft.Extensions.Configuration.IConfiguration * string -> 'T
static member GetValue : Microsoft.Extensions.Configuration.IConfiguration * string -> 'T
<Extension()>
Public Function GetValue(Of T) (configuration As IConfiguration, key As String) As T

Параметры типа

T

Тип для преобразования значения в.

Параметры

configuration
IConfiguration

Конфигурация.

key
String

Ключ значения раздела конфигурации для преобразования.

Возвращаемое значение

T

Преобразованное значение.

Атрибуты

Применяется к

GetValue<T>(IConfiguration, String, T)

Исходный код:
ConfigurationBinder.cs
Исходный код:
ConfigurationBinder.cs
Исходный код:
ConfigurationBinder.cs
Исходный код:
ConfigurationBinder.cs

Извлекает значение с указанным ключом и преобразует его в тип T.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static T GetValue(Microsoft::Extensions::Configuration::IConfiguration ^ configuration, System::String ^ key, T defaultValue);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("In case the type is non-primitive, the trimmer cannot statically analyze the object's type so its members may be trimmed.")]
public static T? GetValue<T>(this Microsoft.Extensions.Configuration.IConfiguration configuration, string key, T defaultValue);
public static T? GetValue<T>(this Microsoft.Extensions.Configuration.IConfiguration configuration, string key, T defaultValue);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("In case the type is non-primitive, the trimmer cannot statically analyze the object's type so its members may be trimmed.")>]
static member GetValue : Microsoft.Extensions.Configuration.IConfiguration * string * 'T -> 'T
static member GetValue : Microsoft.Extensions.Configuration.IConfiguration * string * 'T -> 'T
<Extension()>
Public Function GetValue(Of T) (configuration As IConfiguration, key As String, defaultValue As T) As T

Параметры типа

T

Тип для преобразования значения в.

Параметры

configuration
IConfiguration

Конфигурация.

key
String

Ключ значения раздела конфигурации для преобразования.

defaultValue
T

Значение по умолчанию, используемое, если значение не найдено.

Возвращаемое значение

T

Преобразованное значение.

Атрибуты

Применяется к