IConfigurationSection Interfaz
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í.
Representa una sección de valores de configuración de la aplicación.
public interface class IConfigurationSection : Microsoft::Extensions::Configuration::IConfiguration
public interface IConfigurationSection : Microsoft.Extensions.Configuration.IConfiguration
type IConfigurationSection = interface
interface IConfiguration
Public Interface IConfigurationSection
Implements IConfiguration
- Derivado
- Implementaciones
Propiedades
Item[String] |
Obtiene o establece un valor de configuración. (Heredado de IConfiguration) |
Key |
Obtiene la clave que ocupa esta sección en su elemento primario. |
Path |
Obtiene la ruta de acceso completa a esta sección dentro de la IConfiguration. |
Value |
Obtiene o establece el valor de sección. |
Métodos
GetChildren() |
Obtiene las subsecciones de configuración descendiente inmediata. (Heredado de IConfiguration) |
GetReloadToken() |
Devuelve un IChangeToken que se puede usar para observar cuándo se vuelve a cargar esta configuración. (Heredado de IConfiguration) |
GetSection(String) |
Obtiene una subsección de configuración con la clave especificada. (Heredado de IConfiguration) |
Métodos de extensión
Bind(IConfiguration, Object) |
Intenta enlazar la instancia de objeto dada a los valores de configuración mediante la coincidencia de nombres de propiedad con las claves de configuración de forma recursiva. |
Bind(IConfiguration, Object, Action<BinderOptions>) |
Intenta enlazar la instancia de objeto dada a los valores de configuración mediante la coincidencia de nombres de propiedad con las claves de configuración de forma recursiva. |
Bind(IConfiguration, String, Object) |
Intenta enlazar la instancia de objeto dada a la sección de configuración especificada por la clave mediante la coincidencia de nombres de propiedad con las claves de configuración de forma recursiva. |
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. |
GetValue(IConfiguration, Type, String) |
Extrae el valor con la clave especificada y lo convierte en el tipo especificado. |
GetValue(IConfiguration, Type, String, Object) |
Extrae el valor con la clave especificada y lo convierte en el tipo especificado. |
GetValue<T>(IConfiguration, String) |
Extrae el valor con la clave especificada y lo convierte en el tipo T. |
GetValue<T>(IConfiguration, String, T) |
Extrae el valor con la clave especificada y lo convierte en el tipo T. |
AsEnumerable(IConfiguration) |
Obtenga la enumeración de pares clave-valor dentro de la IConfiguration. |
AsEnumerable(IConfiguration, Boolean) |
Obtiene la enumeración de pares clave-valor dentro de la IConfiguration. |
Exists(IConfigurationSection) |
Determina si la sección tiene un Value o tiene elementos secundarios. |
GetConnectionString(IConfiguration, String) |
Recupera el valor con la clave especificada de la sección |
GetRequiredSection(IConfiguration, String) |
Obtiene la subsección de configuración que tiene la clave especificada. |
Se aplica a
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de