SettingsBase Clase

Definición

Proporciona la clase base que se usa para admitir la configuración de propiedades de usuario.

public ref class SettingsBase abstract
public abstract class SettingsBase
type SettingsBase = class
Public MustInherit Class SettingsBase
Herencia
SettingsBase
Derivado

Comentarios

ASP.NET Web Forms y Windows Forms usan la misma infraestructura de opciones de configuración para admitir la configuración del usuario. La configuración del usuario en ASP.NET se conoce a menudo como perfil de ASP.NET. La infraestructura de configuración incluye la SettingsBase clase base, la SettingsProperty clase , la SettingsPropertyValue clase , la SettingsContext clase , la clase , la SettingsProvider clase y . SettingAttribute

clase.

Las clases base Settings solo proporcionan una infraestructura común para definir y conservar las propiedades de configuración. Dependiendo de cómo se derivan estas clases base y su entorno en tiempo de ejecución, la API de configuración puede proporcionar diferentes niveles de funcionalidad. Por ejemplo, ASP.NET Profile usa las clases base de configuración para proporcionar la configuración por usuario que se guardan y cargan según la semántica de solicitudes.

Constructores

Nombre Description
SettingsBase()

Inicializa una nueva instancia de la clase SettingsBase.

Propiedades

Nombre Description
Context

Obtiene el contexto de configuración asociado.

IsSynchronized

Obtiene un valor que indica si el acceso al objeto está sincronizado (seguro para subprocesos).

Item[String]

Obtiene o establece el valor de la propiedad de configuración especificada.

Properties

Obtiene la colección de propiedades de configuración.

PropertyValues

Obtiene una colección de valores de propiedad de configuración.

Providers

Obtiene una colección de proveedores de configuración.

Métodos

Nombre Description
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
Initialize(SettingsContext, SettingsPropertyCollection, SettingsProviderCollection)

Inicializa las propiedades internas usadas por SettingsBase el objeto .

MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
Save()

Almacena los valores actuales de las propiedades de configuración.

Synchronized(SettingsBase)

Proporciona una SettingsBase clase que está sincronizada (segura para subprocesos).

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también