Compartilhar via


ConfigurationBinder.Get Método

Definição

Sobrecargas

Get(IConfiguration, Type)

Tenta associar a instância de configuração a uma nova instância do tipo T. Se esta seção de configuração tiver um valor, ele será usado. Caso contrário, associar por nomes de propriedade correspondentes a chaves de configuração recursivamente.

Get(IConfiguration, Type, Action<BinderOptions>)

Tenta associar a instância de configuração a uma nova instância do tipo T. Se esta seção de configuração tiver um valor, ele será usado. Caso contrário, associar por nomes de propriedade correspondentes a chaves de configuração recursivamente.

Get<T>(IConfiguration)

Tenta associar a instância de configuração a uma nova instância do tipo T. Se esta seção de configuração tiver um valor, ele será usado. Caso contrário, associar por nomes de propriedade correspondentes a chaves de configuração recursivamente.

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

Tenta associar a instância de configuração a uma nova instância do tipo T. Se esta seção de configuração tiver um valor, ele será usado. Caso contrário, associar por nomes de propriedade correspondentes a chaves de configuração recursivamente.

Get(IConfiguration, Type)

Origem:
ConfigurationBinder.cs
Origem:
ConfigurationBinder.cs

Tenta associar a instância de configuração a uma nova instância do tipo T. Se esta seção de configuração tiver um valor, ele será usado. Caso contrário, associar por nomes de propriedade correspondentes a chaves de configuração recursivamente.

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);
static member Get : Microsoft.Extensions.Configuration.IConfiguration * Type -> obj
<Extension()>
Public Function Get (configuration As IConfiguration, type As Type) As Object

Parâmetros

configuration
IConfiguration

A instância de configuração a ser associada.

type
Type

O tipo da nova instância a associar.

Retornos

A nova instância, se houver sucesso; caso contrário, nulo.

Aplica-se a

Get(IConfiguration, Type, Action<BinderOptions>)

Origem:
ConfigurationBinder.cs
Origem:
ConfigurationBinder.cs

Tenta associar a instância de configuração a uma nova instância do tipo T. Se esta seção de configuração tiver um valor, ele será usado. Caso contrário, associar por nomes de propriedade correspondentes a chaves de configuração recursivamente.

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

Parâmetros

configuration
IConfiguration

A instância de configuração a ser associada.

type
Type

O tipo da nova instância a associar.

configureOptions
Action<BinderOptions>

Configura as opções do associador.

Retornos

A nova instância, se houver sucesso; caso contrário, nulo.

Aplica-se a

Get<T>(IConfiguration)

Origem:
ConfigurationBinder.cs
Origem:
ConfigurationBinder.cs

Tenta associar a instância de configuração a uma nova instância do tipo T. Se esta seção de configuração tiver um valor, ele será usado. Caso contrário, associar por nomes de propriedade correspondentes a chaves de configuração recursivamente.

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);
static member Get : Microsoft.Extensions.Configuration.IConfiguration -> 'T
<Extension()>
Public Function Get(Of T) (configuration As IConfiguration) As T

Parâmetros de tipo

T

O tipo da nova instância a associar.

Parâmetros

configuration
IConfiguration

A instância de configuração a ser associada.

Retornos

T

A nova instância de T, se houver sucesso; caso contrário, default(T).

Aplica-se a

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

Origem:
ConfigurationBinder.cs
Origem:
ConfigurationBinder.cs

Tenta associar a instância de configuração a uma nova instância do tipo T. Se esta seção de configuração tiver um valor, ele será usado. Caso contrário, associar por nomes de propriedade correspondentes a chaves de configuração recursivamente.

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

Parâmetros de tipo

T

O tipo da nova instância a associar.

Parâmetros

configuration
IConfiguration

A instância de configuração a ser associada.

configureOptions
Action<BinderOptions>

Configura as opções do associador.

Retornos

T

A nova instância de T, se houver sucesso; caso contrário, default(T).

Aplica-se a