IConfigurationBuilder 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 un tipo que se usa para compilar la configuración de la aplicación.
public interface class IConfigurationBuilder
public interface IConfigurationBuilder
type IConfigurationBuilder = interface
Public Interface IConfigurationBuilder
- Derivado
Propiedades
Properties |
Obtiene una colección de claves y valores que se puede usar para compartir datos entre IConfigurationBuilder y las instancias de IConfigurationSource registradas. |
Sources |
Obtiene los orígenes que se usan para obtener los valores de configuración. |
Métodos
Add(IConfigurationSource) |
Agrega un origen de configuración nuevo. |
Build() |
Crea un objeto IConfiguration con claves y valores del conjunto de orígenes registrados en Sources. |
Métodos de extensión
AddApplicationMetadata(IConfigurationBuilder, IHostEnvironment, String) |
Registra un proveedor de configuración para los metadatos de la aplicación. |
AddAzureKeyVault(IConfigurationBuilder, AzureKeyVaultConfigurationOptions) |
Agrega una instancia de IConfigurationProvider que lee los valores de configuración de Azure KeyVault. |
AddAzureKeyVault(IConfigurationBuilder, String) |
Agrega una instancia de IConfigurationProvider que lee los valores de configuración de Azure KeyVault. |
AddAzureKeyVault(IConfigurationBuilder, String, KeyVaultClient, IKeyVaultSecretManager) |
Agrega una instancia de IConfigurationProvider que lee los valores de configuración de Azure KeyVault. |
AddAzureKeyVault(IConfigurationBuilder, String, IKeyVaultSecretManager) |
Agrega una instancia de IConfigurationProvider que lee los valores de configuración de Azure KeyVault. |
AddAzureKeyVault(IConfigurationBuilder, String, String, X509Certificate2) |
Agrega una instancia de IConfigurationProvider que lee los valores de configuración de Azure KeyVault. |
AddAzureKeyVault(IConfigurationBuilder, String, String, X509Certificate2, IKeyVaultSecretManager) |
Agrega una instancia de IConfigurationProvider que lee los valores de configuración de Azure KeyVault. |
AddAzureKeyVault(IConfigurationBuilder, String, String, String) |
Agrega una instancia de IConfigurationProvider que lee los valores de configuración de Azure KeyVault. |
AddAzureKeyVault(IConfigurationBuilder, String, String, String, IKeyVaultSecretManager) |
Agrega una instancia de IConfigurationProvider que lee los valores de configuración de Azure KeyVault. |
AddConfiguration(IConfigurationBuilder, IConfiguration) |
Agrega una configuración existente a |
AddConfiguration(IConfigurationBuilder, IConfiguration, Boolean) |
Agrega una configuración existente a |
AddCommandLine(IConfigurationBuilder, Action<CommandLineConfigurationSource>) |
Agrega una instancia de IConfigurationProvider que lee los valores de configuración de la línea de comandos. |
AddCommandLine(IConfigurationBuilder, String[]) |
Agrega una instancia de CommandLineConfigurationProvider que lee los valores de configuración de la línea de comandos. |
AddCommandLine(IConfigurationBuilder, String[], IDictionary<String,String>) |
Agrega una instancia de CommandLineConfigurationProvider que lee valores de configuración de la línea de comandos mediante las asignaciones de modificador especificadas. |
Add<TSource>(IConfigurationBuilder, Action<TSource>) |
Agrega un origen de configuración nuevo. |
AddUserSecrets(IConfigurationBuilder) |
Agrega el origen de configuración de secretos de usuario. Busca una instancia de UserSecretsIdAttribute en el ensamblado de GetEntryAssembly(). |
AddUserSecrets(IConfigurationBuilder, Assembly) |
Agrega el origen de configuración de secretos de usuario. |
AddUserSecrets(IConfigurationBuilder, String) |
Agrega el origen de configuración de secretos de usuario con el identificador de secreto especificado. |
AddUserSecrets<T>(IConfigurationBuilder) |
Agrega el origen de configuración de secretos de usuario. Busca una instancia de UserSecretsIdAttribute en el ensamblado que contiene el tipo |
AddEnvironmentVariables(IConfigurationBuilder) |
Agrega una instancia de IConfigurationProvider que lee los valores de configuración de las variables de entorno. |
AddEnvironmentVariables(IConfigurationBuilder, Action<EnvironmentVariablesConfigurationSource>) |
Agrega una instancia de IConfigurationProvider que lee los valores de configuración de las variables de entorno. |
AddEnvironmentVariables(IConfigurationBuilder, String) |
Agrega una instancia de IConfigurationProvider que lee los valores de configuración de las variables de entorno con un prefijo especificado. |
GetFileLoadExceptionHandler(IConfigurationBuilder) |
Obtiene el objeto IFileProvider predeterminado que se va a usar para los proveedores basados en archivos. |
GetFileProvider(IConfigurationBuilder) |
Obtiene el objeto IFileProvider predeterminado que se va a usar para los proveedores basados en archivos. |
SetBasePath(IConfigurationBuilder, String) |
Establece el objeto FileProvider para los proveedores basados en archivos en un objeto PhysicalFileProvider con la ruta de acceso base. |
SetFileLoadExceptionHandler(IConfigurationBuilder, Action<FileLoadExceptionContext>) |
Establece una acción predeterminada que se va a invocar para los proveedores basados en archivos cuando se produce un error. |
SetFileProvider(IConfigurationBuilder, IFileProvider) |
Establece el objeto IFileProvider predeterminado que se va a usar para los proveedores basados en archivos. |
AddIniFile(IConfigurationBuilder, IFileProvider, String, Boolean, Boolean) |
Agrega un origen de configuración INI a |
AddIniFile(IConfigurationBuilder, Action<IniConfigurationSource>) |
Agrega un origen de configuración INI a |
AddIniFile(IConfigurationBuilder, String) |
Agrega el proveedor de configuración INI en |
AddIniFile(IConfigurationBuilder, String, Boolean) |
Agrega el proveedor de configuración INI en |
AddIniFile(IConfigurationBuilder, String, Boolean, Boolean) |
Agrega el proveedor de configuración INI en |
AddIniStream(IConfigurationBuilder, Stream) |
Agrega un origen de configuración INI a |
AddJsonFile(IConfigurationBuilder, IFileProvider, String, Boolean, Boolean) |
Agrega un origen de configuración JSON a |
AddJsonFile(IConfigurationBuilder, Action<JsonConfigurationSource>) |
Agrega un origen de configuración JSON a |
AddJsonFile(IConfigurationBuilder, String) |
Agrega el proveedor de configuración JSON en |
AddJsonFile(IConfigurationBuilder, String, Boolean) |
Agrega el proveedor de configuración JSON en |
AddJsonFile(IConfigurationBuilder, String, Boolean, Boolean) |
Agrega el proveedor de configuración JSON en |
AddJsonStream(IConfigurationBuilder, Stream) |
Agrega un origen de configuración JSON a |
AddKeyPerFile(IConfigurationBuilder, Action<KeyPerFileConfigurationSource>) |
Agrega configuración mediante archivos de un directorio. Los nombres de archivo se usan como la clave y el contenido del archivo se usa como valor. |
AddKeyPerFile(IConfigurationBuilder, String) |
Agrega configuración mediante archivos de un directorio. Los nombres de archivo se usan como la clave y el contenido del archivo se usa como valor. |
AddKeyPerFile(IConfigurationBuilder, String, Boolean) |
Agrega configuración mediante archivos de un directorio. Los nombres de archivo se usan como la clave y el contenido del archivo se usa como valor. |
AddKeyPerFile(IConfigurationBuilder, String, Boolean, Boolean) |
Agrega configuración mediante archivos de un directorio. Los nombres de archivo se usan como la clave y el contenido del archivo se usa como valor. |
AddInMemoryCollection(IConfigurationBuilder) |
Agrega el proveedor de configuración de memoria a |
AddInMemoryCollection(IConfigurationBuilder, IEnumerable<KeyValuePair<String,String>>) |
Agrega el proveedor de configuración de memoria a |
AddNewtonsoftJsonFile(IConfigurationBuilder, IFileProvider, String, Boolean, Boolean) |
Agrega un origen de configuración JSON a |
AddNewtonsoftJsonFile(IConfigurationBuilder, Action<NewtonsoftJsonConfigurationSource>) |
Agrega un origen de configuración JSON a |
AddNewtonsoftJsonFile(IConfigurationBuilder, String) |
Agrega el proveedor de configuración JSON en |
AddNewtonsoftJsonFile(IConfigurationBuilder, String, Boolean) |
Agrega el proveedor de configuración JSON en |
AddNewtonsoftJsonFile(IConfigurationBuilder, String, Boolean, Boolean) |
Agrega el proveedor de configuración JSON en |
AddNewtonsoftJsonStream(IConfigurationBuilder, Stream) |
Agrega un origen de configuración JSON Newtonsoft a |
AddUserSecrets(IConfigurationBuilder, Assembly) |
Agrega el origen de configuración de secretos de usuario. Esto busca una instancia de UserSecretsIdAttribute en Un identificador de secretos de usuario es un valor único que se usa para almacenar e identificar una colección de valores de configuración de secreto. |
AddUserSecrets(IConfigurationBuilder, Assembly, Boolean) |
Agrega el origen de configuración de secretos de usuario. Esto busca una instancia de UserSecretsIdAttribute en Un identificador de secretos de usuario es un valor único que se usa para almacenar e identificar una colección de valores de configuración de secreto. |
AddUserSecrets(IConfigurationBuilder, Assembly, Boolean, Boolean) |
Agrega el origen de configuración de secretos de usuario. Esto busca una instancia de UserSecretsIdAttribute en Un identificador de secretos de usuario es un valor único que se usa para almacenar e identificar una colección de valores de configuración de secreto. |
AddUserSecrets(IConfigurationBuilder, String) |
Agrega el origen de configuración de secretos de usuario con el identificador de secretos de usuario especificado. Un identificador de secretos de usuario es un valor único que se usa para almacenar e identificar una colección de valores de configuración de secreto. |
AddUserSecrets(IConfigurationBuilder, String, Boolean) |
Agrega el origen de configuración de secretos de usuario con el identificador de secretos de usuario especificado. Un identificador de secretos de usuario es un valor único que se usa para almacenar e identificar una colección de valores de configuración de secreto. |
AddUserSecrets<T>(IConfigurationBuilder) |
Agrega el origen de configuración de secretos de usuario. Busca una instancia de UserSecretsIdAttribute en el ensamblado que contiene el tipo Un identificador de secretos de usuario es un valor único que se usa para almacenar e identificar una colección de valores de configuración de secreto. |
AddUserSecrets<T>(IConfigurationBuilder, Boolean) |
Agrega el origen de configuración de secretos de usuario. Busca una instancia de UserSecretsIdAttribute en el ensamblado que contiene el tipo Un identificador de secretos de usuario es un valor único que se usa para almacenar e identificar una colección de valores de configuración de secreto. |
AddUserSecrets<T>(IConfigurationBuilder, Boolean, Boolean) |
Agrega el origen de configuración de secretos de usuario. Busca una instancia de UserSecretsIdAttribute en el ensamblado que contiene el tipo Un identificador de secretos de usuario es un valor único que se usa para almacenar e identificar una colección de valores de configuración de secreto. |
AddXmlFile(IConfigurationBuilder, IFileProvider, String, Boolean, Boolean) |
Agrega un origen de configuración XML a |
AddXmlFile(IConfigurationBuilder, Action<XmlConfigurationSource>) |
Agrega un origen de configuración XML a |
AddXmlFile(IConfigurationBuilder, String) |
Agrega el proveedor de configuración XML en |
AddXmlFile(IConfigurationBuilder, String, Boolean) |
Agrega el proveedor de configuración XML en |
AddXmlFile(IConfigurationBuilder, String, Boolean, Boolean) |
Agrega el proveedor de configuración XML en |
AddXmlStream(IConfigurationBuilder, Stream) |
Agrega un origen de configuración XML a |
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