System.Configuration (Espacio de nombres)
.NET Framework 2.0
El espacio de nombres System.Configuration contiene los tipos que proporcionan el modelo de programación para controlar los datos de configuración.
| Clase | Descripción | |
|---|---|---|
![]() | ApplicationScopedSettingAttribute | Especifica 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. |
![]() | ApplicationSettingsBase | Actú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. |
![]() | ApplicationSettingsGroup | Representa 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. |
![]() | AppSettingsReader | Proporciona un método para leer valores de un tipo concreto de la configuración. |
![]() | AppSettingsSection | Proporciona compatibilidad con el sistema de configuración para la sección de configuración appSettings. Esta clase no se puede heredar. |
![]() | CallbackValidator | Proporciona la validación dinámica de un objeto. |
![]() | CallbackValidatorAttribute | Especifica un objeto CallbackValidator para su uso en la validación del código. Esta clase no se puede heredar. |
![]() | ClientSettingsSection | Representa un grupo de configuración de aplicación de ámbito de usuario en un archivo de configuración. |
![]() | CommaDelimitedStringCollection | Representa una colección de elementos de cadena separados por comas. Esta clase no se puede heredar. |
![]() | CommaDelimitedStringCollectionConverter | Convierte un valor de cadena separada por comas en un objeto CommaDelimitedStringCollection y viceversa. Esta clase no se puede heredar. |
![]() | Configuration | Representa un archivo de configuración aplicable a un equipo, aplicación o recurso en concreto. Esta clase no se puede heredar. |
![]() | ConfigurationCollectionAttribute | Mediante 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. |
![]() | ConfigurationConverterBase | Es la clase base para los tipos de convertidor de configuración. |
![]() | ConfigurationElement | Representa un elemento de configuración de un archivo de configuración. |
![]() | ConfigurationElementCollection | Representa un elemento de configuración que contiene una colección de elementos secundarios. |
![]() | ConfigurationElementProperty | Especifica la propiedad de un elemento de configuración. Esta clase no se puede heredar. |
![]() | ConfigurationErrorsException | Excepción que se produce cuando se produce un error en el sistema de configuración. |
![]() | ConfigurationException | Excepción que se produce cuando se produce un error en el sistema de configuración. |
![]() | ConfigurationFileMap | Define la asignación del archivo de configuración para el archivo de configuración del equipo. |
![]() | ConfigurationLocation | Representa un elemento location en un archivo de configuración. |
![]() | ConfigurationLocationCollection | Contiene una colección de objetos ConfigurationLocationCollection. |
![]() | ConfigurationLockCollection | Contiene una colección de objetos de configuración bloqueados. Esta clase no se puede heredar. |
![]() | ConfigurationManager | Proporciona acceso a los archivos de configuración para las aplicaciones cliente. Esta clase no se puede heredar. |
![]() | ConfigurationPermission | Proporciona una estructura de permisos que permite que los métodos o clases obtengan acceso a los archivos de configuración. |
![]() | ConfigurationPermissionAttribute | Crea un objeto ConfigurationPermission que concede o deniega el permiso de destino marcado para obtener acceso a las secciones de los archivos de configuración. |
![]() | ConfigurationProperty | Representa un atributo o un elemento secundario de un elemento de configuración. Esta clase no se puede heredar. |
![]() | ConfigurationPropertyAttribute | Mediante declaración, le indica a .NET Framework que cree instancias de una propiedad de configuración. Esta clase no se puede heredar. |
![]() | ConfigurationPropertyCollection | Representa una colección de propiedades de elemento de configuración. |
![]() | ConfigurationSection | Representa una sección en un archivo de configuración. |
![]() | ConfigurationSectionCollection | Representa una colección de secciones relacionadas en un archivo de configuración. |
![]() | ConfigurationSectionGroup | Representa una agrupación de secciones relacionadas en un archivo de configuración. |
![]() | ConfigurationSectionGroupCollection | Representa una colección de objetos ConfigurationSectionGroup. |
![]() | ConfigurationSettings | Proporciona compatibilidad con el motor en tiempo de ejecución para leer las secciones de configuración y las opciones de configuración comunes. |
![]() | ConfigurationValidatorAttribute | Actúa como la clase base para los tipos de atributos del control de validación de System.Configuration. |
![]() | ConfigurationValidatorBase | Actúa como clase base para derivar una clase de validación, de manera que se pueda comprobar el valor de un objeto. |
![]() | ConfigXmlDocument | Contiene el tipo XmlDocument correspondiente y también aporta la información necesaria sobre el nombre de archivo y los números de línea. |
![]() | ConnectionStringSettings | Representa una única cadena de conexión con nombre en la sección de cadenas de conexión del archivo de configuración. |
![]() | ConnectionStringSettingsCollection | Contiene una colección de objetos ConnectionStringSettings. |
![]() | ConnectionStringsSection | Proporciona acceso mediante programación a la sección de archivos de configuración relacionados con cadenas de conexión. |
![]() | ContextInformation | Encapsula la información de contexto que se asocia a un objeto ConfigurationElement. Esta clase no se puede heredar. |
![]() | DefaultSection | Representa 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. |
![]() | DefaultSettingValueAttribute | Especifica el valor predeterminado para una propiedad de configuración de aplicación. |
![]() | DefaultValidator | Proporciona la validación de un objeto. Esta clase no se puede heredar. |
![]() | DictionarySectionHandler | Proporciona información de configuración del par de clave y valor de la sección de configuración. |
![]() | DpapiProtectedConfigurationProvider | Proporciona un objeto ProtectedConfigurationProvider que utiliza la API de protección de datos (DPAPI) de Windows para cifrar y descifrar los datos de configuración. |
![]() | ElementInformation | Contiene la metainformación sobre un elemento concreto de la configuración. Esta clase no se puede heredar. |
![]() | ExeConfigurationFileMap | Define el archivo de configuración que se asigna a un archivo Exe.config. Esta clase no se puede heredar. |
![]() | ExeContext | Administra el contexto de la ruta de acceso de la aplicación actual. Esta clase no se puede heredar. |
![]() | GenericEnumConverter | Realiza conversiones entre una cadena y un tipo de enumeración. |
![]() | IgnoreSection | Proporciona una definición de tipo del contenedor para secciones de configuración que no son controladas por los tipos System.Configuration. |
![]() | IgnoreSectionHandler | Proporciona una definición de controlador de sección heredada para secciones de configuración que no están controladas por los tipos System.Configuration. |
![]() | InfiniteIntConverter | Realiza conversiones entre una cadena y el valor entero o infinito estándar. |
![]() | InfiniteTimeSpanConverter | Realiza conversiones entre una cadena y el valor estándar infinito de TimeSpan. |
![]() | IntegerValidator | Valida un objeto Int32. |
![]() | IntegerValidatorAttribute | Mediante 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. |
![]() | KeyValueConfigurationCollection | Contiene una colección de objetos KeyValueConfigurationElement. |
![]() | KeyValueConfigurationElement | Representa un elemento de configuración que contiene un par clave/valor. |
![]() | LocalFileSettingsProvider | Proporciona persistencia a las clases de configuración de aplicación. |
![]() | LongValidator | Valida un objeto Int64. |
![]() | LongValidatorAttribute | Mediante 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. |
![]() | NameValueConfigurationCollection | Contiene una colección de objetos NameValueConfigurationElement. Esta clase no se puede heredar. |
![]() | NameValueConfigurationElement | Elemento de configuración que contiene un nombre String y un valor String. Esta clase no se puede heredar. |
![]() | NameValueFileSectionHandler | Proporciona 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. |
![]() | NameValueSectionHandler | Proporciona información de configuración del par de nombre y valor de la sección de configuración. |
![]() | NoSettingsVersionUpgradeAttribute | Especifica 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. |
![]() | PositiveTimeSpanValidator | Proporciona la validación de un objeto TimeSpan. Esta clase no se puede heredar. |
![]() | PositiveTimeSpanValidatorAttribute | Mediante 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. |
![]() | PropertyInformation | Contiene metainformación sobre una propiedad concreta de la configuración. Este tipo no se puede heredar. |
![]() | PropertyInformationCollection | Contiene una colección de objetos PropertyInformation. Esta clase no se puede heredar. |
![]() | ProtectedConfiguration | Proporciona acceso a los proveedores de configuración protegida para el archivo de configuración de la aplicación actual. |
![]() | ProtectedConfigurationProvider | Es la clase base para crear proveedores para el cifrado y descifrado de datos de configuración protegida. |
![]() | ProtectedConfigurationProviderCollection | Proporciona una colección de objetos ProtectedConfigurationProvider. |
![]() | ProtectedConfigurationSection | Proporciona acceso mediante programación a la sección de configuración configProtectedData. Esta clase no se puede heredar. |
![]() | ProtectedProviderSettings | Representa un grupo de elementos de configuración que configuran los proveedores de la sección de configuración <configProtectedData>. |
![]() | ProviderSettings | Representa un grupo de elementos de configuración que configura un proveedor. |
![]() | ProviderSettingsCollection | Representa una colección de objetos ProviderSettings. |
![]() | RegexStringValidator | Proporciona la validación de una cadena según las reglas basándose en una expresión regular. |
![]() | RegexStringValidatorAttribute | Mediante 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. |
![]() | RsaProtectedConfigurationProvider | Proporciona un objeto ProtectedConfigurationProvider que utiliza el cifrado RSA para cifrar y descifrar los datos de configuración. |
![]() | SectionInformation | Contiene metainformación sobre una sección concreta de la configuración. Esta clase no se puede heredar. |
![]() | SettingAttribute | Representa un atributo de configuración personalizado utilizado para asociar información de configuración con una propiedad de configuración. |
![]() | SettingChangingEventArgs | Proporciona datos para el evento SettingChanginghttp://msdn.microsoft.com/es-es/library/E_System_Windows_Forms_BindingSource_AddingNew.htm. |
![]() | SettingElement | Representa un elemento de configuración simplificado utilizado para actualizar elementos de la configuración. Esta clase no se puede heredar. |
![]() | SettingElementCollection | Contiene una colección de objetos SettingElement. Esta clase no se puede heredar. |
![]() | SettingsAttributeDictionary | Representa una colección de pares de clave y valor utilizada para describir un objeto de configuración así como un objeto SettingsProperty. |
![]() | SettingsBase | Proporciona la clase base que se utiliza para admitir la configuración de propiedades por parte del usuario. |
![]() | SettingsContext | Proporciona información contextual que el proveedor puede utilizar al conservar la configuración. |
![]() | SettingsDescriptionAttribute | Proporciona una cadena que describe una propiedad de configuración individual. Esta clase no se puede heredar. |
![]() | SettingsGroupDescriptionAttribute | Proporciona una cadena que describe un grupo de propiedades de configuración de aplicación. Esta clase no se puede heredar. |
![]() | SettingsGroupNameAttribute | Especifica un nombre para el grupo de propiedades de configuración de aplicación. Esta clase no se puede heredar. |
![]() | SettingsLoadedEventArgs | Proporciona datos al evento SettingsLoaded. |
![]() | SettingsManageabilityAttribute | Especifica servicios especiales para las propiedades de configuración de aplicación. Esta clase no se puede heredar. |
![]() | SettingsProperty | Se utiliza internamente como la clase que representa los metadatos sobre una propiedad de configuración concreta. |
![]() | SettingsPropertyCollection | Contiene una colección de objetos SettingsProperty. |
![]() | SettingsPropertyIsReadOnlyException | Proporciona una excepción para los objetos SettingsProperty de sólo lectura. |
![]() | SettingsPropertyNotFoundException | Proporciona una excepción para los objetos SettingsProperty que no se encuentren. |
![]() | SettingsPropertyValue | Contiene el valor de una propiedad de configuración que una instancia de SettingsBase puede cargar y almacenar. |
![]() | SettingsPropertyValueCollection | Contiene una colección de valores de propiedades de configuración, que asigna objetos SettingsProperty a objetos SettingsPropertyValue. |
![]() | SettingsPropertyWrongTypeException | Proporciona una excepción que se inicia al utilizar un tipo no válido con un objeto SettingsProperty. |
![]() | SettingsProvider | Actúa como una clase base para derivar los proveedores de configuración personalizados de la arquitectura de configuración de aplicación. |
![]() | SettingsProviderAttribute | Especifica 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. |
![]() | SettingsProviderCollection | Representa una colección de proveedores de configuración de aplicación. |
![]() | SettingsSerializeAsAttribute | Especifica el mecanismo de serialización que debe utilizar el proveedor de configuración. Esta clase no se puede heredar. |
![]() | SettingValueElement | Contiene el archivo XML que representa el valor serializado de la configuración. Esta clase no se puede heredar. |
![]() | SingleTagSectionHandler | Controla secciones de configuración representadas por una sola etiqueta XML en el archivo .config. |
![]() | SpecialSettingAttribute | Indica que una propiedad de configuración de aplicación tiene una importancia especial. Esta clase no se puede heredar. |
![]() | StringValidator | Proporciona la validación de una cadena. |
![]() | StringValidatorAttribute | Mediante 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. |
![]() | SubclassTypeValidator | Valida que un objeto es una clase derivada de un tipo especificado. |
![]() | SubclassTypeValidatorAttribute | Mediante declaración, indica a .NET Framework que realice la validación en una propiedad de configuración. Esta clase no se puede heredar. |
![]() | TimeSpanMinutesConverter | Convierte un intervalo de tiempo expresado en minutos. |
![]() | TimeSpanMinutesOrInfiniteConverter | Convierte un objeto TimeSpan expresado en minutos o en un intervalo de tiempo infinito estándar. |
![]() | TimeSpanSecondsConverter | Convierte un intervalo de tiempo expresado en segundos. |
![]() | TimeSpanSecondsOrInfiniteConverter | Convierte un valor TimeSpan expresado en segundos o como intervalo de tiempo infinito estándar. |
![]() | TimeSpanValidator | Valida un objeto TimeSpan. |
![]() | TimeSpanValidatorAttribute | Mediante 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. |
![]() | TypeNameConverter | Realiza conversiones entre valores de cadena y tipo. Esta clase no se puede heredar. |
![]() | UserScopedSettingAttribute | Especifica 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. |
![]() | UserSettingsGroup | Representa una agrupación de secciones relacionadas de la configuración de usuario de un archivo de configuración. Esta clase no se puede heredar. |
![]() | WhiteSpaceTrimStringConverter | Convierte una cadena al formato canónico. |
| Interfaz | Descripción | |
|---|---|---|
![]() | IApplicationSettingsProvider | Define funciones extendidas para los proveedores de configuración de aplicación basada en cliente. |
![]() | IConfigurationSectionHandler | Controla el acceso a determinadas secciones de configuración. |
![]() | IConfigurationSystem | Proporciona métodos de configuración estándar. |
![]() | IPersistComponentSettings | Define la funcionalidad estándar para los controles o bibliotecas que almacenan y recuperan la configuración de aplicación. |
![]() | ISettingsProviderService | Proporciona una interfaz para definir un proveedor de configuración de aplicación alternativo. |
| Delegado | Descripción | |
|---|---|---|
![]() | SettingChangingEventHandler | Representa el método que va a controlar el evento SettingChanging. |
![]() | SettingsLoadedEventHandler | Representa el método que controlará el evento SettingsLoaded. |
![]() | SettingsSavingEventHandler | Representa el método que controlará el evento SettingsSaving. |
![]() | ValidatorCallback | Representa un método que se va a llamar después de la validación de un objeto. |
| Enumeración | Descripción | |
|---|---|---|
![]() | ConfigurationAllowDefinition | Especifica las ubicaciones de la jerarquía del archivo de configuración que pueden establecer o reemplazar las propiedades contenidas dentro de un objeto ConfigurationSection. |
![]() | ConfigurationAllowExeDefinition | Especifica las ubicaciones de la jerarquía del archivo de configuración que pueden establecer o reemplazar las propiedades incluidas en un objeto ConfigurationSection. |
![]() | ConfigurationElementCollectionType | Especifica el tipo de un objeto ConfigurationElementCollectionType. |
![]() | ConfigurationPropertyOptions | Especifica las opciones que se van a aplicar a una propiedad. |
![]() | ConfigurationSaveMode | Determina qué propiedades se escriben en un archivo de configuración. |
![]() | ConfigurationUserLevel | Se utiliza para especificar qué archivo de configuración va a representar el objeto Configuration que devuelve OpenExeConfiguration. |
![]() | PropertyValueOrigin | Especifica el nivel en la jerarquía de configuración donde se originó un valor de propiedad de configuración. |
![]() | SettingsManageability | Proporciona valores que indican los servicios que se deben poner a disposición de la configuración de aplicación. |
![]() | SettingsSerializeAs | Determina el esquema de serialización utilizado para almacenar la configuración de aplicación. |
![]() | SpecialSetting | Especifica la categoría de configuración especial de una propiedad de configuración de aplicación. |



