ConfigurationBinder.Get メソッド

定義

オーバーロード

Get(IConfiguration, Type)

構成インスタンスを T 型の新しいインスタンスにバインドしようとします。この構成セクションに値がある場合は、それが使用されます。 それ以外の場合は、プロパティ名を構成キーに再帰的に一致させることでバインドします。

Get(IConfiguration, Type, Action<BinderOptions>)

構成インスタンスを T 型の新しいインスタンスにバインドしようとします。この構成セクションに値がある場合は、それが使用されます。 それ以外の場合は、プロパティ名を構成キーに再帰的に一致させることでバインドします。

Get<T>(IConfiguration)

構成インスタンスを T 型の新しいインスタンスにバインドしようとします。この構成セクションに値がある場合は、それが使用されます。 それ以外の場合は、プロパティ名を構成キーに再帰的に一致させることでバインドします。

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

構成インスタンスを T 型の新しいインスタンスにバインドしようとします。この構成セクションに値がある場合は、それが使用されます。 それ以外の場合は、プロパティ名を構成キーに再帰的に一致させることでバインドします。

Get(IConfiguration, Type)

ソース:
ConfigurationBinder.cs
ソース:
ConfigurationBinder.cs
ソース:
ConfigurationBinder.cs

構成インスタンスを T 型の新しいインスタンスにバインドしようとします。この構成セクションに値がある場合は、それが使用されます。 それ以外の場合は、プロパティ名を構成キーに再帰的に一致させることでバインドします。

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

パラメーター

configuration
IConfiguration

バインドする構成インスタンス。

type
Type

バインドする新しいインスタンスの型。

戻り値

成功した場合は新しいインスタンス。それ以外の場合は null。

適用対象

Get(IConfiguration, Type, Action<BinderOptions>)

ソース:
ConfigurationBinder.cs
ソース:
ConfigurationBinder.cs
ソース:
ConfigurationBinder.cs

構成インスタンスを T 型の新しいインスタンスにバインドしようとします。この構成セクションに値がある場合は、それが使用されます。 それ以外の場合は、プロパティ名を構成キーに再帰的に一致させることでバインドします。

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

パラメーター

configuration
IConfiguration

バインドする構成インスタンス。

type
Type

バインドする新しいインスタンスの型。

configureOptions
Action<BinderOptions>

バインダーのオプションを構成します。

戻り値

成功した場合は新しいインスタンス。それ以外の場合は null。

適用対象

Get<T>(IConfiguration)

ソース:
ConfigurationBinder.cs
ソース:
ConfigurationBinder.cs
ソース:
ConfigurationBinder.cs

構成インスタンスを T 型の新しいインスタンスにバインドしようとします。この構成セクションに値がある場合は、それが使用されます。 それ以外の場合は、プロパティ名を構成キーに再帰的に一致させることでバインドします。

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

型パラメーター

T

バインドする新しいインスタンスの型。

パラメーター

configuration
IConfiguration

バインドする構成インスタンス。

戻り値

T

成功した場合は新しいインスタンス。それ以外の場合は既定値 (T)。

適用対象

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

ソース:
ConfigurationBinder.cs
ソース:
ConfigurationBinder.cs
ソース:
ConfigurationBinder.cs

構成インスタンスを T 型の新しいインスタンスにバインドしようとします。この構成セクションに値がある場合は、それが使用されます。 それ以外の場合は、プロパティ名を構成キーに再帰的に一致させることでバインドします。

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

型パラメーター

T

バインドする新しいインスタンスの型。

パラメーター

configuration
IConfiguration

バインドする構成インスタンス。

configureOptions
Action<BinderOptions>

バインダーのオプションを構成します。

戻り値

T

成功した場合は新しいインスタンス。それ以外の場合は既定値 (T)。

適用対象