Esta documentación está archivada y no tiene mantenimiento.

System.Configuration (Espacio de nombres)

El espacio de nombres System.Configuration contiene los tipos que proporcionan el modelo de programación para controlar los datos de configuración.

 ClaseDescripción
Clase públicaApplicationScopedSettingAttributeEspecifica que una propiedad de configuración de aplicación tiene un valor común para todos los usuarios de una aplicación. Esta clase no se puede heredar.
Clase públicaApplicationSettingsBaseActúa como clase base para derivar clases contenedoras concretas con el fin de implementar la característica de configuración de aplicación en las aplicaciones de formularios Windows Forms.
Clase públicaApplicationSettingsGroupRepresenta una agrupación de secciones de configuración de aplicación relacionadas incluidas en un archivo de configuración. Esta clase no se puede heredar.
Clase públicaAppSettingsReaderProporciona un método para leer valores de un tipo concreto de la configuración.
Clase públicaAppSettingsSectionProporciona compatibilidad con el sistema de configuración para la sección de configuración appSettings. Esta clase no se puede heredar.
Clase públicaCallbackValidatorProporciona la validación dinámica de un objeto.
Clase públicaCallbackValidatorAttributeEspecifica un objeto CallbackValidator para su uso en la validación del código. Esta clase no se puede heredar.
Clase públicaClientSettingsSectionRepresenta un grupo de configuración de aplicación de ámbito de usuario en un archivo de configuración.
Clase públicaCommaDelimitedStringCollectionRepresenta una colección de elementos de cadena separados por comas. Esta clase no se puede heredar.
Clase públicaCommaDelimitedStringCollectionConverterConvierte un valor de cadena separada por comas en un objeto CommaDelimitedStringCollection y viceversa. Esta clase no se puede heredar.
Clase públicaConfigurationRepresenta un archivo de configuración aplicable a un equipo, aplicación o recurso en concreto. Esta clase no se puede heredar.
Clase públicaConfigurationCollectionAttributeMediante declaración, le indica a .NET Framework que cree instancias de una colección de elementos de configuración. Esta clase no se puede heredar.
Clase públicaConfigurationConverterBaseEs la clase base para los tipos de convertidor de configuración.
Clase públicaConfigurationElementRepresenta un elemento de configuración de un archivo de configuración.
Clase públicaConfigurationElementCollectionRepresenta un elemento de configuración que contiene una colección de elementos secundarios.
Clase públicaConfigurationElementPropertyEspecifica la propiedad de un elemento de configuración. Esta clase no se puede heredar.
Clase públicaConfigurationErrorsExceptionExcepción que se produce cuando se produce un error en el sistema de configuración.
Clase públicaConfigurationExceptionExcepción que se produce cuando se produce un error en el sistema de configuración.
Clase públicaConfigurationFileMapDefine la asignación del archivo de configuración para el archivo de configuración del equipo.
Clase públicaConfigurationLocationRepresenta un elemento location en un archivo de configuración.
Clase públicaConfigurationLocationCollectionContiene una colección de objetos ConfigurationLocationCollection.
Clase públicaConfigurationLockCollectionContiene una colección de objetos de configuración bloqueados. Esta clase no se puede heredar.
Clase públicaConfigurationManagerProporciona acceso a los archivos de configuración para las aplicaciones cliente. Esta clase no se puede heredar.
Clase públicaConfigurationPermissionProporciona una estructura de permisos que permite que los métodos o clases obtengan acceso a los archivos de configuración.
Clase públicaConfigurationPermissionAttributeCrea un objeto ConfigurationPermission que concede o deniega el permiso de destino marcado para obtener acceso a las secciones de los archivos de configuración.
Clase públicaConfigurationPropertyRepresenta un atributo o un elemento secundario de un elemento de configuración. Esta clase no se puede heredar.
Clase públicaConfigurationPropertyAttributeMediante declaración, le indica a .NET Framework que cree instancias de una propiedad de configuración. Esta clase no se puede heredar.
Clase públicaConfigurationPropertyCollectionRepresenta una colección de propiedades de elemento de configuración.
Clase públicaConfigurationSectionRepresenta una sección en un archivo de configuración.
Clase públicaConfigurationSectionCollectionRepresenta una colección de secciones relacionadas en un archivo de configuración.
Clase públicaConfigurationSectionGroupRepresenta una agrupación de secciones relacionadas en un archivo de configuración.
Clase públicaConfigurationSectionGroupCollectionRepresenta una colección de objetos ConfigurationSectionGroup.
Clase públicaConfigurationSettingsProporciona compatibilidad con el motor en tiempo de ejecución para leer las secciones de configuración y las opciones de configuración comunes.
Clase públicaConfigurationValidatorAttributeActúa como la clase base para los tipos de atributos del control de validación de System.Configuration.
Clase públicaConfigurationValidatorBaseActúa como clase base para derivar una clase de validación, de manera que se pueda comprobar el valor de un objeto.
Clase públicaConfigXmlDocumentContiene el tipo XmlDocument correspondiente y también aporta la información necesaria sobre el nombre de archivo y los números de línea.
Clase públicaConnectionStringSettingsRepresenta una única cadena de conexión con nombre en la sección de cadenas de conexión del archivo de configuración.
Clase públicaConnectionStringSettingsCollectionContiene una colección de objetos ConnectionStringSettings.
Clase públicaConnectionStringsSectionProporciona acceso mediante programación a la sección de archivos de configuración relacionados con cadenas de conexión.
Clase públicaContextInformationEncapsula la información de contexto que se asocia a un objeto ConfigurationElement. Esta clase no se puede heredar.
Clase públicaDefaultSectionRepresenta un controlador básico de sección de configuración que expone el código XML de la sección de configuración para el acceso de lectura y el de escritura.
Clase públicaDefaultSettingValueAttributeEspecifica el valor predeterminado para una propiedad de configuración de aplicación.
Clase públicaDefaultValidatorProporciona la validación de un objeto. Esta clase no se puede heredar.
Clase públicaDictionarySectionHandlerProporciona información de configuración del par de clave y valor de la sección de configuración.
Clase públicaDpapiProtectedConfigurationProviderProporciona un objeto ProtectedConfigurationProvider que utiliza la API de protección de datos (DPAPI) de Windows para cifrar y descifrar los datos de configuración.
Clase públicaElementInformationContiene la metainformación sobre un elemento concreto de la configuración. Esta clase no se puede heredar.
Clase públicaExeConfigurationFileMapDefine el archivo de configuración que se asigna a un archivo Exe.config. Esta clase no se puede heredar.
Clase públicaExeContextAdministra el contexto de la ruta de acceso de la aplicación actual. Esta clase no se puede heredar.
Clase públicaGenericEnumConverterRealiza conversiones entre una cadena y un tipo de enumeración.
Clase públicaIgnoreSectionProporciona una definición de tipo del contenedor para secciones de configuración que no son controladas por los tipos System.Configuration.
Clase públicaIgnoreSectionHandlerProporciona una definición de controlador de sección heredada para secciones de configuración que no están controladas por los tipos System.Configuration.
Clase públicaInfiniteIntConverterRealiza conversiones entre una cadena y el valor entero o infinito estándar.
Clase públicaInfiniteTimeSpanConverterRealiza conversiones entre una cadena y el valor estándar infinito de TimeSpan.
Clase públicaIntegerValidatorValida un objeto Int32.
Clase públicaIntegerValidatorAttributeMediante declaración, indica a .NET Framework que realice la validación de enteros en una propiedad de configuración. Esta clase no se puede heredar.
Clase públicaKeyValueConfigurationCollectionContiene una colección de objetos KeyValueConfigurationElement.
Clase públicaKeyValueConfigurationElementRepresenta un elemento de configuración que contiene un par clave/valor.
Clase públicaLocalFileSettingsProviderProporciona persistencia a las clases de configuración de aplicación.
Clase públicaLongValidatorValida un objeto Int64.
Clase públicaLongValidatorAttributeMediante declaración, indica a .NET Framework que realice la validación de entero largo en una propiedad de configuración. Esta clase no se puede heredar.
Clase públicaNameValueConfigurationCollectionContiene una colección de objetos NameValueConfigurationElement. Esta clase no se puede heredar.
Clase públicaNameValueConfigurationElementElemento de configuración que contiene un nombre String y un valor String. Esta clase no se puede heredar.
Clase públicaNameValueFileSectionHandlerProporciona acceso a un archivo de configuración. Este tipo admite la infraestructura de configuración de .NET Framework y no está prevista su utilización directa desde el código.
Clase públicaNameValueSectionHandlerProporciona información de configuración del par de nombre y valor de la sección de configuración.
Clase públicaNoSettingsVersionUpgradeAttributeEspecifica que un proveedor de configuración debe deshabilitar cualquier lógica que se invoque al detectar la actualización de una aplicación. Esta clase no se puede heredar.
Clase públicaPositiveTimeSpanValidatorProporciona la validación de un objeto TimeSpan. Esta clase no se puede heredar.
Clase públicaPositiveTimeSpanValidatorAttributeMediante declaración, indica a .NET Framework que realice la validación de tiempo en una propiedad de configuración. Esta clase no se puede heredar.
Clase públicaPropertyInformationContiene metainformación sobre una propiedad concreta de la configuración. Este tipo no se puede heredar.
Clase públicaPropertyInformationCollectionContiene una colección de objetos PropertyInformation. Esta clase no se puede heredar.
Clase públicaProtectedConfigurationProporciona acceso a los proveedores de configuración protegida para el archivo de configuración de la aplicación actual.
Clase públicaProtectedConfigurationProviderEs la clase base para crear proveedores para el cifrado y descifrado de datos de configuración protegida.
Clase públicaProtectedConfigurationProviderCollectionProporciona una colección de objetos ProtectedConfigurationProvider.
Clase públicaProtectedConfigurationSectionProporciona acceso mediante programación a la sección de configuración configProtectedData. Esta clase no se puede heredar.
Clase públicaProtectedProviderSettingsRepresenta un grupo de elementos de configuración que configuran los proveedores de la sección de configuración <configProtectedData>.
Clase públicaProviderSettingsRepresenta un grupo de elementos de configuración que configura un proveedor.
Clase públicaProviderSettingsCollectionRepresenta una colección de objetos ProviderSettings.
Clase públicaRegexStringValidatorProporciona la validación de una cadena según las reglas basándose en una expresión regular.
Clase públicaRegexStringValidatorAttributeMediante declaración, indica a .NET Framework que realice una validación de cadenas en una propiedad de configuración utilizando una expresión regular. Esta clase no se puede heredar.
Clase públicaRsaProtectedConfigurationProviderProporciona un objeto ProtectedConfigurationProvider que utiliza el cifrado RSA para cifrar y descifrar los datos de configuración.
Clase públicaSectionInformationContiene metainformación sobre una sección concreta de la configuración. Esta clase no se puede heredar.
Clase públicaSettingAttributeRepresenta un atributo de configuración personalizado utilizado para asociar información de configuración con una propiedad de configuración.
Clase públicaSettingChangingEventArgsProporciona datos para el evento SettingChanginghttps://msdn.microsoft.com/es-es/library/E_System_Windows_Forms_BindingSource_AddingNew.htm.
Clase públicaSettingElementRepresenta un elemento de configuración simplificado utilizado para actualizar elementos de la configuración. Esta clase no se puede heredar.
Clase públicaSettingElementCollectionContiene una colección de objetos SettingElement. Esta clase no se puede heredar.
Clase públicaSettingsAttributeDictionaryRepresenta una colección de pares de clave y valor utilizada para describir un objeto de configuración así como un objeto SettingsProperty.
Clase públicaSettingsBaseProporciona la clase base que se utiliza para admitir la configuración de propiedades por parte del usuario.
Clase públicaSettingsContextProporciona información contextual que el proveedor puede utilizar al conservar la configuración.
Clase públicaSettingsDescriptionAttributeProporciona una cadena que describe una propiedad de configuración individual. Esta clase no se puede heredar.
Clase públicaSettingsGroupDescriptionAttributeProporciona una cadena que describe un grupo de propiedades de configuración de aplicación. Esta clase no se puede heredar.
Clase públicaSettingsGroupNameAttributeEspecifica un nombre para el grupo de propiedades de configuración de aplicación. Esta clase no se puede heredar.
Clase públicaSettingsLoadedEventArgsProporciona datos al evento SettingsLoaded.
Clase públicaSettingsManageabilityAttributeEspecifica servicios especiales para las propiedades de configuración de aplicación. Esta clase no se puede heredar.
Clase públicaSettingsPropertySe utiliza internamente como la clase que representa los metadatos sobre una propiedad de configuración concreta.
Clase públicaSettingsPropertyCollectionContiene una colección de objetos SettingsProperty.
Clase públicaSettingsPropertyIsReadOnlyExceptionProporciona una excepción para los objetos SettingsProperty de sólo lectura.
Clase públicaSettingsPropertyNotFoundExceptionProporciona una excepción para los objetos SettingsProperty que no se encuentren.
Clase públicaSettingsPropertyValueContiene el valor de una propiedad de configuración que una instancia de SettingsBase puede cargar y almacenar.
Clase públicaSettingsPropertyValueCollectionContiene una colección de valores de propiedades de configuración, que asigna objetos SettingsProperty a objetos SettingsPropertyValue.
Clase públicaSettingsPropertyWrongTypeExceptionProporciona una excepción que se inicia al utilizar un tipo no válido con un objeto SettingsProperty.
Clase públicaSettingsProviderActúa como una clase base para derivar los proveedores de configuración personalizados de la arquitectura de configuración de aplicación.
Clase públicaSettingsProviderAttributeEspecifica el proveedor de configuración que se utiliza con el fin de proporcionar almacenamiento para la propiedad o clase de configuración de aplicación actual. Esta clase no se puede heredar.
Clase públicaSettingsProviderCollectionRepresenta una colección de proveedores de configuración de aplicación.
Clase públicaSettingsSerializeAsAttributeEspecifica el mecanismo de serialización que debe utilizar el proveedor de configuración. Esta clase no se puede heredar.
Clase públicaSettingValueElementContiene el archivo XML que representa el valor serializado de la configuración. Esta clase no se puede heredar.
Clase públicaSingleTagSectionHandlerControla secciones de configuración representadas por una sola etiqueta XML en el archivo .config.
Clase públicaSpecialSettingAttributeIndica que una propiedad de configuración de aplicación tiene una importancia especial. Esta clase no se puede heredar.
Clase públicaStringValidatorProporciona la validación de una cadena.
Clase públicaStringValidatorAttributeMediante declaración, indica a .NET Framework que realice la validación de cadenas en una propiedad de configuración. Esta clase no se puede heredar.
Clase públicaSubclassTypeValidatorValida que un objeto es una clase derivada de un tipo especificado.
Clase públicaSubclassTypeValidatorAttributeMediante declaración, indica a .NET Framework que realice la validación en una propiedad de configuración. Esta clase no se puede heredar.
Clase públicaTimeSpanMinutesConverterConvierte un intervalo de tiempo expresado en minutos.
Clase públicaTimeSpanMinutesOrInfiniteConverterConvierte un objeto TimeSpan expresado en minutos o en un intervalo de tiempo infinito estándar.
Clase públicaTimeSpanSecondsConverterConvierte un intervalo de tiempo expresado en segundos.
Clase públicaTimeSpanSecondsOrInfiniteConverterConvierte un valor TimeSpan expresado en segundos o como intervalo de tiempo infinito estándar.
Clase públicaTimeSpanValidatorValida un objeto TimeSpan.
Clase públicaTimeSpanValidatorAttributeMediante declaración, indica a .NET Framework que realice la validación de tiempo en una propiedad de configuración. Esta clase no se puede heredar.
Clase públicaTypeNameConverterRealiza conversiones entre valores de cadena y tipo. Esta clase no se puede heredar.
Clase públicaUserScopedSettingAttributeEspecifica que una propiedad o un grupo de configuración de aplicación contiene los distintos valores para cada usuario de una aplicación. Esta clase no se puede heredar.
Clase públicaUserSettingsGroupRepresenta una agrupación de secciones relacionadas de la configuración de usuario de un archivo de configuración. Esta clase no se puede heredar.
Clase públicaWhiteSpaceTrimStringConverterConvierte una cadena al formato canónico.

 InterfazDescripción
Interfaz públicaIApplicationSettingsProviderDefine funciones extendidas para los proveedores de configuración de aplicación basada en cliente.
Interfaz públicaIConfigurationSectionHandlerControla el acceso a determinadas secciones de configuración.
Interfaz públicaIConfigurationSystemProporciona métodos de configuración estándar.
Interfaz públicaIPersistComponentSettingsDefine la funcionalidad estándar para los controles o bibliotecas que almacenan y recuperan la configuración de aplicación.
Interfaz públicaISettingsProviderServiceProporciona una interfaz para definir un proveedor de configuración de aplicación alternativo.

 DelegadoDescripción
Delegado públicoSettingChangingEventHandlerRepresenta el método que va a controlar el evento SettingChanging.
Delegado públicoSettingsLoadedEventHandlerRepresenta el método que controlará el evento SettingsLoaded.
Delegado públicoSettingsSavingEventHandlerRepresenta el método que controlará el evento SettingsSaving.
Delegado públicoValidatorCallbackRepresenta un método que se va a llamar después de la validación de un objeto.

 EnumeraciónDescripción
Enumeración públicaConfigurationAllowDefinitionEspecifica las ubicaciones de la jerarquía del archivo de configuración que pueden establecer o reemplazar las propiedades contenidas dentro de un objeto ConfigurationSection.
Enumeración públicaConfigurationAllowExeDefinitionEspecifica las ubicaciones de la jerarquía del archivo de configuración que pueden establecer o reemplazar las propiedades incluidas en un objeto ConfigurationSection.
Enumeración públicaConfigurationElementCollectionTypeEspecifica el tipo de un objeto ConfigurationElementCollectionType.
Enumeración públicaConfigurationPropertyOptionsEspecifica las opciones que se van a aplicar a una propiedad.
Enumeración públicaConfigurationSaveModeDetermina qué propiedades se escriben en un archivo de configuración.
Enumeración públicaConfigurationUserLevelSe utiliza para especificar qué archivo de configuración va a representar el objeto Configuration que devuelve OpenExeConfiguration.
Enumeración públicaPropertyValueOriginEspecifica el nivel en la jerarquía de configuración donde se originó un valor de propiedad de configuración.
Enumeración públicaSettingsManageabilityProporciona valores que indican los servicios que se deben poner a disposición de la configuración de aplicación.
Enumeración públicaSettingsSerializeAsDetermina el esquema de serialización utilizado para almacenar la configuración de aplicación.
Enumeración públicaSpecialSettingEspecifica la categoría de configuración especial de una propiedad de configuración de aplicación.
Mostrar: