Comparteix a través de


SettingsBase Clase

Definición

Proporciona la clase base que se utiliza para admitir la configuración de propiedades por parte del 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 de 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 SettingsProvider clase y la SettingAttribute

clase.

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

Constructores

SettingsBase()

Inicializa una nueva instancia de la clase SettingsBase.

Propiedades

Context

Obtiene el contexto de configuración asociado.

IsSynchronized

Obtiene un valor que indica si el acceso al objeto está sincronizado (es seguro para la ejecución de 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

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve 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 que utiliza el objeto SettingsBase.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
Save()

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

Synchronized(SettingsBase)

Proporciona una clase SettingsBase que está sincronizada (es segura para la ejecución de subprocesos).

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también