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)

Source:
ConfigurationBinder.cs
Source:
ConfigurationBinder.cs
Source:
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>)

Source:
ConfigurationBinder.cs
Source:
ConfigurationBinder.cs
Source:
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)

Source:
ConfigurationBinder.cs
Source:
ConfigurationBinder.cs
Source:
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의 새 인스턴스를 반환하고, 그렇지 않으면 기본값(T)을 반환합니다.

적용 대상

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

Source:
ConfigurationBinder.cs
Source:
ConfigurationBinder.cs
Source:
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의 새 인스턴스를 반환하고, 그렇지 않으면 기본값(T)을 반환합니다.

적용 대상