ConfigurationBinder.Get Método

Definição

Sobrecargas

Name Description
Get(IConfiguration, Type)

Tentativas de vincular a instância de configuração a uma nova instância do tipo T. Se esta secção de configuração tiver um valor, esse será usado. Caso contrário, vincula ao corresponder nomes de propriedades com chaves de configuração recursivamente.

Get(IConfiguration, Type, Action<BinderOptions>)

Tentativas de vincular a instância de configuração a uma nova instância do tipo T. Se esta secção de configuração tiver um valor, esse será usado. Caso contrário, vincula ao corresponder nomes de propriedades com chaves de configuração recursivamente.

Get<T>(IConfiguration)

Tentativas de vincular a instância de configuração a uma nova instância do tipo T. Se esta secção de configuração tiver um valor, esse será usado. Caso contrário, vincula ao corresponder nomes de propriedades com chaves de configuração recursivamente.

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

Tentativas de vincular a instância de configuração a uma nova instância do tipo T. Se esta secção de configuração tiver um valor, esse será usado. Caso contrário, vincula ao corresponder nomes de propriedades com chaves de configuração recursivamente.

Get(IConfiguration, Type)

Origem:
ConfigurationBinder.cs
Origem:
ConfigurationBinder.cs
Origem:
ConfigurationBinder.cs
Origem:
ConfigurationBinder.cs

Tentativas de vincular a instância de configuração a uma nova instância do tipo T. Se esta secção de configuração tiver um valor, esse será usado. Caso contrário, vincula ao corresponder nomes de propriedades com chaves de configuração recursivamente.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Object ^ Get(Microsoft::Extensions::Configuration::IConfiguration ^ configuration, Type ^ type);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Binding strongly typed objects to configuration values requires generating dynamic code at runtime, for example instantiating generic types.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("In case the type is non-primitive, the trimmer cannot statically analyze the object's type so its members may be trimmed.")]
public static object? Get(this Microsoft.Extensions.Configuration.IConfiguration configuration, Type type);
public static object? Get(this Microsoft.Extensions.Configuration.IConfiguration configuration, Type type);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Binding strongly typed objects to configuration values requires generating dynamic code at runtime, for example instantiating generic types.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("In case the type is non-primitive, the trimmer cannot statically analyze the object's type so its members may be trimmed.")>]
static member Get : Microsoft.Extensions.Configuration.IConfiguration * Type -> obj
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 vincular.

type
Type

O tipo da nova instância a vincular.

Devoluções

Se a nova instância for bem-sucedida, caso contrário é nula.

Atributos

Aplica-se a

Get(IConfiguration, Type, Action<BinderOptions>)

Origem:
ConfigurationBinder.cs
Origem:
ConfigurationBinder.cs
Origem:
ConfigurationBinder.cs
Origem:
ConfigurationBinder.cs

Tentativas de vincular a instância de configuração a uma nova instância do tipo T. Se esta secção de configuração tiver um valor, esse será usado. Caso contrário, vincula ao corresponder nomes de propriedades com 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);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Binding strongly typed objects to configuration values requires generating dynamic code at runtime, for example instantiating generic types.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("In case the type is non-primitive, the trimmer cannot statically analyze the object's type so its members may be trimmed.")]
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);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Binding strongly typed objects to configuration values requires generating dynamic code at runtime, for example instantiating generic types.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("In case the type is non-primitive, the trimmer cannot statically analyze the object's type so its members may be trimmed.")>]
static member Get : Microsoft.Extensions.Configuration.IConfiguration * Type * Action<Microsoft.Extensions.Configuration.BinderOptions> -> obj
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 vincular.

type
Type

O tipo da nova instância a vincular.

configureOptions
Action<BinderOptions>

Configura as opções do dossier.

Devoluções

Se a nova instância for bem-sucedida, caso contrário é nula.

Atributos

Aplica-se a

Get<T>(IConfiguration)

Origem:
ConfigurationBinder.cs
Origem:
ConfigurationBinder.cs
Origem:
ConfigurationBinder.cs
Origem:
ConfigurationBinder.cs

Tentativas de vincular a instância de configuração a uma nova instância do tipo T. Se esta secção de configuração tiver um valor, esse será usado. Caso contrário, vincula ao corresponder nomes de propriedades com chaves de configuração recursivamente.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static T Get(Microsoft::Extensions::Configuration::IConfiguration ^ configuration);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Binding strongly typed objects to configuration values requires generating dynamic code at runtime, for example instantiating generic types.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("In case the type is non-primitive, the trimmer cannot statically analyze the object's type so its members may be trimmed.")]
public static T? Get<T>(this Microsoft.Extensions.Configuration.IConfiguration configuration);
public static T? Get<T>(this Microsoft.Extensions.Configuration.IConfiguration configuration);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Binding strongly typed objects to configuration values requires generating dynamic code at runtime, for example instantiating generic types.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("In case the type is non-primitive, the trimmer cannot statically analyze the object's type so its members may be trimmed.")>]
static member Get : Microsoft.Extensions.Configuration.IConfiguration -> 'T
static member Get : Microsoft.Extensions.Configuration.IConfiguration -> 'T
<Extension()>
Public Function Get(Of T) (configuration As IConfiguration) As T

Parâmetros de Tipo Genérico

T

O tipo da nova instância a vincular.

Parâmetros

configuration
IConfiguration

A instância de configuração a vincular.

Devoluções

T

A nova instância de T se for bem-sucedida, default(T) caso contrário.

Atributos

Aplica-se a

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

Origem:
ConfigurationBinder.cs
Origem:
ConfigurationBinder.cs
Origem:
ConfigurationBinder.cs
Origem:
ConfigurationBinder.cs

Tentativas de vincular a instância de configuração a uma nova instância do tipo T. Se esta secção de configuração tiver um valor, esse será usado. Caso contrário, vincula ao corresponder nomes de propriedades com 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);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Binding strongly typed objects to configuration values requires generating dynamic code at runtime, for example instantiating generic types.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("In case the type is non-primitive, the trimmer cannot statically analyze the object's type so its members may be trimmed.")]
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);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Binding strongly typed objects to configuration values requires generating dynamic code at runtime, for example instantiating generic types.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("In case the type is non-primitive, the trimmer cannot statically analyze the object's type so its members may be trimmed.")>]
static member Get : Microsoft.Extensions.Configuration.IConfiguration * Action<Microsoft.Extensions.Configuration.BinderOptions> -> 'T
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 Genérico

T

O tipo da nova instância a vincular.

Parâmetros

configuration
IConfiguration

A instância de configuração a vincular.

configureOptions
Action<BinderOptions>

Configura as opções do dossier.

Devoluções

T

A nova instância de T se for bem-sucedida, default(T) caso contrário.

Atributos

Aplica-se a