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) |