SettingsBase Classe

Definição

Fornece a classe base usada para suportar as definições de propriedades do utilizador.

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

Observações

O ASP.NET Web Forms e o Windows Forms utilizam ambos a mesma infraestrutura de configurações para suportar as definições do utilizador. As definições de utilizador dentro do ASP.NET são frequentemente referidas como Perfil ASP.NET. A infraestrutura de cenários inclui a SettingsBase classe base, a SettingsProperty classe, a SettingsPropertyValue classe, a SettingsContext classe, a SettingsProvider classe e a SettingAttribute

turma.

As classes base Settings fornecem apenas uma infraestrutura comum para definir e persistir propriedades de settings. Dependendo de como estas classes base são derivadas e do seu ambiente de execução, a API de definições pode fornecer diferentes níveis de funcionalidade. Por exemplo, o Perfil ASP.NET utiliza as classes base de definições para fornecer definições por utilizador que são guardadas e carregadas de acordo com a semântica do pedido.

Construtores

Name Description
SettingsBase()

Inicializa uma nova instância da SettingsBase classe.

Propriedades

Name Description
Context

Recebe o contexto das definições associadas.

IsSynchronized

Recebe um valor que indica se o acesso ao objeto está sincronizado (thread safe).

Item[String]

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

Properties

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

PropertyValues

Obtém uma coleção de valores de propriedades de definição.

Providers

Recebe uma coleção de fornecedores de definições.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

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

Inicializa propriedades internas usadas pelo SettingsBase objeto.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
Save()

Armazena os valores atuais das propriedades das definições.

Synchronized(SettingsBase)

Fornece uma SettingsBase classe sincronizada (thread safe).

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também