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)

使用指定的索引鍵來擷取值,並將其轉換為指定的類型。

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

組態。

type
Type

要將值轉換成的型別。

key
String

所要轉換組態區段值的索引鍵。

傳回

轉換的值。

適用於

GetValue(IConfiguration, Type, String, Object)

使用指定的索引鍵來擷取值,並將其轉換為指定的類型。

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

組態。

type
Type

要將值轉換成的型別。

key
String

所要轉換組態區段值的索引鍵。

defaultValue
Object

如果找不到任何值時要使用的預設值。

傳回

轉換的值。

適用於

GetValue<T>(IConfiguration, String)

使用指定的索引鍵來擷取值,並將其轉換成類型 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);
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

要將值轉換成的型別。

參數

configuration
IConfiguration

組態。

key
String

所要轉換組態區段值的索引鍵。

傳回

T

轉換的值。

適用於

GetValue<T>(IConfiguration, String, T)

使用指定的索引鍵來擷取值,並將其轉換成類型 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);
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

要將值轉換成的型別。

參數

configuration
IConfiguration

組態。

key
String

所要轉換組態區段值的索引鍵。

defaultValue
T

如果找不到任何值時要使用的預設值。

傳回

T

轉換的值。

適用於