System.Configuration Espacio de nombres
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í.
Contiene los tipos que proporcionan el modelo de programación para controlar los datos de configuración.
Clases
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 puede heredarse. |
ApplicationSettingsBase |
Actúa como clase base para derivar clases contenedoras concretas con el fin de implementar la característica de configuración de la 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 puede heredarse. |
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 |
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 puede heredarse. |
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 puede heredarse. |
CommaDelimitedStringCollectionConverter |
Convierte un valor de cadena separada por comas en un objeto CommaDelimitedStringCollection y viceversa. Esta clase no puede heredarse. |
Configuration |
Representa un archivo de configuración aplicable a un equipo, aplicación o recurso en concreto. Esta clase no puede heredarse. |
ConfigurationBuilder |
Representa la clase base que extenderán las implementaciones del generador de configuración personalizada. |
ConfigurationBuilderCollection |
Mantiene una colección de objetos ConfigurationBuilder por nombre. |
ConfigurationBuilderSettings |
Representa un grupo de elementos de configuración que configuran los proveedores para la sección de configuración |
ConfigurationBuildersSection |
Proporciona acceso mediante programación a la sección |
ConfigurationCollectionAttribute |
De forma declarativa, indica a .NET que cree una instancia de una colección de elementos de configuración. Esta clase no puede heredarse. |
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 puede heredarse. |
ConfigurationErrorsException |
Excepción que se inicia cuando se produce un error 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 |
ConfigurationLocationCollection |
Contiene una colección de objetos ConfigurationLocationCollection. |
ConfigurationLockCollection |
Contiene una colección de objetos de configuración bloqueados. Esta clase no puede heredarse. |
ConfigurationManager |
Proporciona acceso a los archivos de configuración para las aplicaciones cliente. Esta clase no puede heredarse. |
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 puede heredarse. |
ConfigurationPropertyAttribute |
De forma declarativa, indica a .NET que cree una instancia de una propiedad de configuración. Esta clase no puede heredarse. |
ConfigurationPropertyCollection |
Representa una colección de propiedades de elemento de configuración. |
ConfigurationSection |
Representa una sección dentro de un archivo de configuración. |
ConfigurationSectionCollection |
Representa una colección de secciones relacionadas en un archivo de configuración. |
ConfigurationSectionGroup |
Representa un grupo de las secciones relacionadas de un archivo de configuración. |
ConfigurationSectionGroupCollection |
Representa una colección de objetos ConfigurationSectionGroup. |
ConfigurationSettings |
Proporciona la compatibilidad de las versiones del motor en tiempo de ejecución 1.0 y 1.1 para leer secciones de configuración y los valores de configuración habituales. |
ConfigurationValidatorAttribute |
Actúa como la clase base para los tipos de atributos del validador 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 |
Encapsula el tipo XmlDocument correspondiente y también incluye la información necesaria para informar de nombres de archivo y 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 puede heredarse. |
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 puede heredarse. |
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 usa 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 puede heredarse. |
ExeConfigurationFileMap |
Define la asignación del archivo de configuración para una aplicación .exe. Esta clase no puede heredarse. |
ExeContext |
Administra el contexto de la ruta de acceso de la aplicación actual. Esta clase no puede heredarse. |
GenericEnumConverter |
Realiza conversiones entre una cadena y un tipo de enumeración. |
IdnElement |
Proporciona el valor de configuración para el procesamiento IDN (nombres de dominio internacionales) en la clase Uri. |
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 valor Int32. |
IntegerValidatorAttribute |
De forma declarativa, indica a .NET que realice una validación de enteros en una propiedad de configuración. Esta clase no puede heredarse. |
IriParsingElement |
Proporciona el valor de configuración para el procesamiento de los identificadores de recursos internacionales (IRI) en la clase Uri. |
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 la aplicación. |
LongValidator |
Valida un valor Int64. |
LongValidatorAttribute |
De forma declarativa, indica a .NET que realice la validación de enteros largos en una propiedad de configuración. Esta clase no puede heredarse. |
NameValueConfigurationCollection |
Contiene una colección de objetos NameValueConfigurationElement. Esta clase no puede heredarse. |
NameValueConfigurationElement |
Elemento de configuración que contiene un nombre String y un valor String. Esta clase no puede heredarse. |
NameValueFileSectionHandler |
Proporciona acceso a un archivo de configuración. Este tipo admite la infraestructura de configuración de .NET 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 puede heredarse. |
PositiveTimeSpanValidator |
Proporciona la validación de un objeto TimeSpan. Esta clase no puede heredarse. |
PositiveTimeSpanValidatorAttribute |
De forma declarativa, indica a .NET que realice una validación de tiempo en una propiedad de configuración. Esta clase no puede heredarse. |
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 puede heredarse. |
ProtectedConfiguration |
Proporciona acceso a los proveedores de configuración protegida para el archivo de configuración de la aplicación actual. |
ProtectedConfigurationProvider |
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 |
ProtectedProviderSettings |
Representa un grupo de elementos de configuración que configuran los proveedores para la sección de configuración |
ProviderSettings |
Representa los elementos de configuración asociados a 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 |
De forma declarativa, indica a .NET que realice una validación de cadenas en una propiedad de configuración utilizando una expresión regular. Esta clase no puede heredarse. |
RsaProtectedConfigurationProvider |
Proporciona una instancia de ProtectedConfigurationProvider que usa el cifrado RSA para cifrar y descifrar los datos de configuración. |
SchemeSettingElement |
Representa un elemento de la clase SchemeSettingElementCollection. |
SchemeSettingElementCollection |
Representa una colección de objetos SchemeSettingElement. |
SectionInformation |
Contiene metadatos sobre una sección concreta de la jerarquía de configuración. Esta clase no puede heredarse. |
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 SettingChanging. |
SettingElement |
Representa un elemento de configuración simplificado utilizado para actualizar elementos de la configuración. Esta clase no puede heredarse. |
SettingElementCollection |
Contiene una colección de objetos SettingElement. Esta clase no puede heredarse. |
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 puede heredarse. |
SettingsGroupDescriptionAttribute |
Proporciona una cadena que describe un grupo de propiedades de configuración de aplicación. Esta clase no puede heredarse. |
SettingsGroupNameAttribute |
Especifica un nombre para el grupo de propiedades de configuración de aplicación. Esta clase no puede heredarse. |
SettingsLoadedEventArgs |
Proporciona datos para el evento SettingsLoaded. |
SettingsManageabilityAttribute |
Especifica servicios especiales para las propiedades de configuración de aplicación. Esta clase no puede heredarse. |
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 puede heredarse. |
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 puede heredarse. |
SettingValueElement |
Contiene el archivo XML que representa el valor serializado de la configuración. Esta clase no puede heredarse. |
SingleTagSectionHandler |
Controla secciones de configuración representadas por una sola etiqueta de XML en el archivo .config. |
SpecialSettingAttribute |
Indica que una propiedad de configuración de aplicación tiene una importancia especial. Esta clase no puede heredarse. |
StringValidator |
Proporciona la validación de una cadena. |
StringValidatorAttribute |
De forma declarativa, indica a .NET Framework que realice una validación de cadenas en una propiedad de configuración. Esta clase no puede heredarse. |
SubclassTypeValidator |
Valida que un objeto es una clase derivada de un tipo especificado. |
SubclassTypeValidatorAttribute |
De forma declarativa, indica a .NET que realice la validación en una propiedad de configuración. Esta clase no puede heredarse. |
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 |
Proporciona la validación de un objeto TimeSpan. |
TimeSpanValidatorAttribute |
De forma declarativa, indica a .NET que realice una validación de tiempo en una propiedad de configuración. Esta clase no puede heredarse. |
TypeNameConverter |
Realiza conversiones entre valores de cadena y tipo. Esta clase no puede heredarse. |
UriSection |
Representa la sección de URI en un archivo de configuración. |
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 puede heredarse. |
UserSettingsGroup |
Representa una agrupación de secciones relacionadas de la configuración de usuario de un archivo de configuración. Esta clase no puede heredarse. |
WhiteSpaceTrimStringConverter |
Convierte una cadena al formato canónico. |
Interfaces
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. |
Enumeraciones
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 contenidas dentro de 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. |
OverrideMode |
Especifica el comportamiento de invalidación de un elemento de configuración para los elementos de configuración de los directorios secundarios. |
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. |
Delegados
SettingChangingEventHandler |
Representa el método que 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. |