ConfigurationBinder.Get Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| Get(IConfiguration, Type) |
Intenta enlazar la instancia de configuración a una nueva instancia de tipo T. Si esta sección de configuración tiene un valor, se usará. De lo contrario, se enlazan los nombres de propiedad coincidentes con las claves de configuración de forma recursiva. |
| Get(IConfiguration, Type, Action<BinderOptions>) |
Intenta enlazar la instancia de configuración a una nueva instancia de tipo T. Si esta sección de configuración tiene un valor, se usará. De lo contrario, se enlazan los nombres de propiedad coincidentes con las claves de configuración de forma recursiva. |
| Get<T>(IConfiguration) |
Intenta enlazar la instancia de configuración a una nueva instancia de tipo T. Si esta sección de configuración tiene un valor, se usará. De lo contrario, se enlazan los nombres de propiedad coincidentes con las claves de configuración de forma recursiva. |
| Get<T>(IConfiguration, Action<BinderOptions>) |
Intenta enlazar la instancia de configuración a una nueva instancia de tipo T. Si esta sección de configuración tiene un valor, se usará. De lo contrario, se enlazan los nombres de propiedad coincidentes con las claves de configuración de forma recursiva. |
Get(IConfiguration, Type)
- Source:
- ConfigurationBinder.cs
- Source:
- ConfigurationBinder.cs
- Source:
- ConfigurationBinder.cs
- Source:
- ConfigurationBinder.cs
Intenta enlazar la instancia de configuración a una nueva instancia de tipo T. Si esta sección de configuración tiene un valor, se usará. De lo contrario, se enlazan los nombres de propiedad coincidentes con las claves de configuración de forma recursiva.
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
Instancia de configuración que se va a enlazar.
- type
- Type
Tipo de la nueva instancia que se va a enlazar.
Devoluciones
La nueva instancia si se ejecuta correctamente, es NULL de lo contrario.
- Atributos
Se aplica a
Get(IConfiguration, Type, Action<BinderOptions>)
- Source:
- ConfigurationBinder.cs
- Source:
- ConfigurationBinder.cs
- Source:
- ConfigurationBinder.cs
- Source:
- ConfigurationBinder.cs
Intenta enlazar la instancia de configuración a una nueva instancia de tipo T. Si esta sección de configuración tiene un valor, se usará. De lo contrario, se enlazan los nombres de propiedad coincidentes con las claves de configuración de forma recursiva.
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
Instancia de configuración que se va a enlazar.
- type
- Type
Tipo de la nueva instancia que se va a enlazar.
- configureOptions
- Action<BinderOptions>
Configura las opciones del enlazador.
Devoluciones
La nueva instancia si se ejecuta correctamente, es NULL de lo contrario.
- Atributos
Se aplica a
Get<T>(IConfiguration)
- Source:
- ConfigurationBinder.cs
- Source:
- ConfigurationBinder.cs
- Source:
- ConfigurationBinder.cs
- Source:
- ConfigurationBinder.cs
Intenta enlazar la instancia de configuración a una nueva instancia de tipo T. Si esta sección de configuración tiene un valor, se usará. De lo contrario, se enlazan los nombres de propiedad coincidentes con las claves de configuración de forma recursiva.
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
- T
Tipo de la nueva instancia que se va a enlazar.
Parámetros
- configuration
- IConfiguration
Instancia de configuración que se va a enlazar.
Devoluciones
Nueva instancia de T si se ejecuta correctamente, default(T) de lo contrario.
- Atributos
Se aplica a
Get<T>(IConfiguration, Action<BinderOptions>)
- Source:
- ConfigurationBinder.cs
- Source:
- ConfigurationBinder.cs
- Source:
- ConfigurationBinder.cs
- Source:
- ConfigurationBinder.cs
Intenta enlazar la instancia de configuración a una nueva instancia de tipo T. Si esta sección de configuración tiene un valor, se usará. De lo contrario, se enlazan los nombres de propiedad coincidentes con las claves de configuración de forma recursiva.
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
- T
Tipo de la nueva instancia que se va a enlazar.
Parámetros
- configuration
- IConfiguration
Instancia de configuración que se va a enlazar.
- configureOptions
- Action<BinderOptions>
Configura las opciones del enlazador.
Devoluciones
Nueva instancia de T si se ejecuta correctamente, default(T) de lo contrario.
- Atributos