SettingsBase Clase

Definición

Proporciona la clase base que se utiliza para admitir la configuración de propiedades por parte del usuario.Provides the base class used to support user property settings.

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

Comentarios

Los formularios Web Forms de ASP.NET y Windows Forms utilizan la misma infraestructura de configuración para admitir la configuración de usuario.ASP.NET Web Forms and Windows Forms both use the same configuration settings infrastructure to support user settings. La configuración de usuario dentro de ASP.NET a menudo se conoce como perfil de ASP.NET.User settings within ASP.NET are often referred to as ASP.NET Profile. La infraestructura de configuración incluye la clase base, la clase, la clase, la clase, SettingsBase SettingsProperty SettingsPropertyValue SettingsContext la SettingsProvider clase y el SettingAttributeThe settings infrastructure includes the SettingsBase base class, the SettingsProperty class, the SettingsPropertyValue class, the SettingsContext class, the SettingsProvider class, and the SettingAttribute

clase.class.

Las clases base de configuración proporcionan solo una infraestructura común para definir y conservar las propiedades de configuración.The Settings base classes provide only a common infrastructure for defining and persisting settings properties. Dependiendo de cómo se deriven estas clases base y su entorno en tiempo de ejecución, la API de configuración puede proporcionar diferentes niveles de funcionalidad.Depending on how these base classes are derived and their run-time environment, the settings API can provide different levels of functionality. Por ejemplo, el perfil ASP.NET utiliza las clases base de configuración para proporcionar la configuración de cada usuario que se guarda y carga según la semántica de la solicitud.For example, ASP.NET Profile uses the settings base classes to provide per-user settings that are saved and loaded according to request semantics.

Constructores

SettingsBase()

Inicializa una nueva instancia de la clase SettingsBase.Initializes a new instance of the SettingsBase class.

Propiedades

Context

Obtiene el contexto de configuración asociado.Gets the associated settings context.

IsSynchronized

Obtiene un valor que indica si el acceso al objeto está sincronizado (es seguro para la ejecución de subprocesos).Gets a value indicating whether access to the object is synchronized (thread safe).

Item[String]

Obtiene o establece el valor de la propiedad de configuración especificada.Gets or sets the value of the specified settings property.

Properties

Obtiene la colección de propiedades de configuración.Gets the collection of settings properties.

PropertyValues

Obtiene una colección de valores de propiedad de configuración.Gets a collection of settings property values.

Providers

Obtiene una colección de proveedores de configuración.Gets a collection of settings providers.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

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

Inicializa las propiedades internas que utiliza el objeto SettingsBase.Initializes internal properties used by SettingsBase object.

MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
Save()

Almacena los valores actuales de las propiedades de configuración.Stores the current values of the settings properties.

Synchronized(SettingsBase)

Proporciona una clase SettingsBase que está sincronizada (es segura para la ejecución de subprocesos).Provides a SettingsBase class that is synchronized (thread safe).

ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)

Se aplica a

Consulte también