SettingsBase Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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) |