ConfigurationBinder.GetValue メソッド

定義

オーバーロード

GetValue(IConfiguration, Type, String)

指定したキーを含む値を抽出し、それを指定された型に変換します。Extracts the value with the specified key and converts it to the specified type.

GetValue(IConfiguration, Type, String, Object)

指定したキーを含む値を抽出し、それを指定された型に変換します。Extracts the value with the specified key and converts it to the specified type.

GetValue<T>(IConfiguration, String)

指定したキーを含む値を抽出し、それを T 型に変換します。Extracts the value with the specified key and converts it to type T.

GetValue<T>(IConfiguration, String, T)

指定したキーを含む値を抽出し、それを T 型に変換します。Extracts the value with the specified key and converts it to type T.

GetValue(IConfiguration, Type, String)

指定したキーを含む値を抽出し、それを指定された型に変換します。Extracts the value with the specified key and converts it to the specified type.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Object ^ GetValue(Microsoft::Extensions::Configuration::IConfiguration ^ configuration, Type ^ type, System::String ^ key);
public static object GetValue (this Microsoft.Extensions.Configuration.IConfiguration configuration, Type type, string key);
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

構成。The configuration.

type
Type

値を変換した後の型。The type to convert the value to.

key
String

変換する構成セクションの値のキー。The key of the configuration section's value to convert.

戻り値

Object

変換された値。The converted value.

適用対象

GetValue(IConfiguration, Type, String, Object)

指定したキーを含む値を抽出し、それを指定された型に変換します。Extracts the value with the specified key and converts it to the specified type.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Object ^ GetValue(Microsoft::Extensions::Configuration::IConfiguration ^ configuration, Type ^ type, System::String ^ key, System::Object ^ defaultValue);
public static object GetValue (this Microsoft.Extensions.Configuration.IConfiguration configuration, Type type, string key, object defaultValue);
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

構成。The configuration.

type
Type

値を変換した後の型。The type to convert the value to.

key
String

変換する構成セクションの値のキー。The key of the configuration section's value to convert.

defaultValue
Object

値が見つからない場合に使用する既定値。The default value to use if no value is found.

戻り値

Object

変換された値。The converted value.

適用対象

GetValue<T>(IConfiguration, String)

指定したキーを含む値を抽出し、それを T 型に変換します。Extracts the value with the specified key and converts it to type T.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static T GetValue(Microsoft::Extensions::Configuration::IConfiguration ^ configuration, System::String ^ key);
public static T GetValue<T> (this Microsoft.Extensions.Configuration.IConfiguration configuration, string key);
static member GetValue : Microsoft.Extensions.Configuration.IConfiguration * string -> 'T
<Extension()>
Public Function GetValue(Of T) (configuration As IConfiguration, key As String) As T

型パラメーター

T

値を変換した後の型。The type to convert the value to.

パラメーター

configuration
IConfiguration

構成。The configuration.

key
String

変換する構成セクションの値のキー。The key of the configuration section's value to convert.

戻り値

T

変換された値。The converted value.

適用対象

GetValue<T>(IConfiguration, String, T)

指定したキーを含む値を抽出し、それを T 型に変換します。Extracts the value with the specified key and converts it to type T.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static T GetValue(Microsoft::Extensions::Configuration::IConfiguration ^ configuration, System::String ^ key, T defaultValue);
public static T GetValue<T> (this Microsoft.Extensions.Configuration.IConfiguration configuration, string key, T defaultValue);
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

値を変換した後の型。The type to convert the value to.

パラメーター

configuration
IConfiguration

構成。The configuration.

key
String

変換する構成セクションの値のキー。The key of the configuration section's value to convert.

defaultValue
T

値が見つからない場合に使用する既定値。The default value to use if no value is found.

戻り値

T

変換された値。The converted value.

適用対象