Partilhar via


SettingsBase Classe

Definição

Fornece a classe base usada para oferecer suporte às configurações de propriedade do usuário.

public ref class SettingsBase abstract
public abstract class SettingsBase
type SettingsBase = class
Public MustInherit Class SettingsBase
Herança
SettingsBase
Derivado

Comentários

ASP.NET Web Forms e Windows Forms usam a mesma infraestrutura de configuração para dar suporte às configurações do usuário. As configurações do usuário em ASP.NET geralmente são conhecidas como perfil de ASP.NET. A infraestrutura de configurações inclui a SettingsBase classe base, a SettingsProperty classe, a SettingsPropertyValue classe, a SettingsContext classe, a SettingsProvider classe e o SettingAttribute

.

As classes base configurações fornecem apenas uma infraestrutura comum para definir e persistir propriedades de configurações. Dependendo de como essas classes base são derivadas e seu ambiente de tempo de execução, a API de configurações pode fornecer diferentes níveis de funcionalidade. Por exemplo, ASP.NET Profile usa as classes base de configurações para fornecer configurações por usuário salvas e carregadas de acordo com a semântica de solicitação.

Construtores

SettingsBase()

Inicializa uma nova instância da classe SettingsBase.

Propriedades

Context

Obtém o contexto de configurações associado.

IsSynchronized

Obtém um valor que indica se o acesso ao objeto é sincronizado (thread-safe).

Item[String]

Obtém ou define o valor da propriedade de configurações especificada.

Properties

Obtém a coleção de propriedades de configurações.

PropertyValues

Obtém uma coleção de valores da propriedade de configurações.

Providers

Obtém uma coleção de provedores de configurações.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

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

Inicializa as propriedades internas usadas pelo objeto SettingsBase.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
Save()

Armazena os valores atuais das propriedades de configurações.

Synchronized(SettingsBase)

Fornece uma classe SettingsBase que é sincronizada (thread-safe).

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também