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

SettingsContext (Clase)

Nota: esta clase es nueva en la versión 2.0 de .NET Framework.

Proporciona información contextual que el proveedor puede utilizar al conservar la configuración.

Espacio de nombres: System.Configuration
Ensamblado: System (en system.dll)

[SerializableAttribute] 
public class SettingsContext : Hashtable
/** @attribute SerializableAttribute() */ 
public class SettingsContext extends Hashtable
SerializableAttribute 
public class SettingsContext extends Hashtable

La clase SettingsContext es la clase base que utilizan las aplicaciones para proporcionar información contextual al proveedor de configuración. Aunque no es una clase abstracta, las aplicaciones pueden optar por crear una clase especializada que herede de la clase SettingsContext y proporcione información adicional a los proveedores de tipos específicos. El proveedor podrá entonces examinar la configuración contextual al escribir las propiedades.

El principal propósito de la clase SettingsContext es proporcionar características que utilicen la clase SettingsBase y la infraestructura relacionada. La clase SettingsContext proporciona información contextual específica de las características adicionales sobre los datos de propiedad que se almacenan en la instancia de SettingsBase. Por tanto, es muy sencillo almacenar información adicional en una clase SettingsContext sin tener que derivar de ella (o de las demás clases Settings*) para admitir información contextual específica de las características adicionales.

Por ejemplo, ASP.NET utiliza la clase SettingsContext para pasar el nombre de usuario asociado a los datos administrados por una instancia de SettingsBase, así como una propiedad que indica si se considera que el usuario está autenticado. De esta manera, ASP.NET utiliza la clase SettingsContext para identificar los datos de perfil autenticados frente a los anónimos.

System.Object
   System.Collections.Hashtable
    System.Configuration.SettingsContext

Los miembros estáticos públicos (Shared en Visual Basic) de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Windows 98, Windows 2000 SP4, Windows Millennium, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter Edition

.NET Framework no admite todas las versiones de cada plataforma. Para obtener una lista de las versiones admitidas, vea Requisitos del sistema.

.NET Framework

Compatible con: 2.0
Mostrar: