SettingsBase Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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) |