IConfigurationRoot Interfaz

Definición

Representa la raíz de una IConfiguration jerarquía.

public interface class IConfigurationRoot : Microsoft::Extensions::Configuration::IConfiguration
public interface IConfigurationRoot : Microsoft.Extensions.Configuration.IConfiguration
type IConfigurationRoot = interface
    interface IConfiguration
Public Interface IConfigurationRoot
Implements IConfiguration
Derivado
Implementaciones

Propiedades

Nombre Description
Item[String]

Obtiene o establece un valor de configuración.

(Heredado de IConfiguration)
Providers

Obtiene los IConfigurationProvider proveedores de esta configuración.

Métodos

Nombre Description
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)
Reload()

Obliga a que los valores de configuración se vuelvan a cargar desde los proveedores subyacentes IConfigurationProvider .

Métodos de extensión

Nombre Description
AsEnumerable(IConfiguration, Boolean)

Obtener la enumeración de pares clave-valor dentro de IConfiguration

AsEnumerable(IConfiguration)

Obtener la enumeración de pares clave-valor dentro de IConfiguration

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

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<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.

GetConnectionString(IConfiguration, String)

Obtiene el cadena de conexión especificado de la configuración especificada. Abreviatura de GetSection("ConnectionStrings")[name].

GetDebugView(IConfigurationRoot, Func<ConfigurationDebugViewContext,String>)

Genera una vista legible de la configuración que muestra de dónde procede cada valor.

GetDebugView(IConfigurationRoot)

Genera una vista legible de la configuración que muestra de dónde procede cada valor.

GetRequiredSection(IConfiguration, String)

Obtiene una subsección de configuración con la clave especificada.

GetValue(IConfiguration, Type, String, Object)

Extrae el valor con la clave especificada y lo convierte en el tipo especificado.

GetValue(IConfiguration, Type, String)

Extrae el valor con la clave especificada y lo convierte en el tipo especificado.

GetValue<T>(IConfiguration, String, T)

Extrae el valor con la clave especificada y lo convierte en el tipo T.

GetValue<T>(IConfiguration, String)

Extrae el valor con la clave especificada y lo convierte en el tipo T.

Se aplica a