SettingsBase Classe

Definizione

Fornisce la classe base utilizzata per il supporto delle impostazioni delle proprietà utente.

public ref class SettingsBase abstract
public abstract class SettingsBase
type SettingsBase = class
Public MustInherit Class SettingsBase
Ereditarietà
SettingsBase
Derivato

Commenti

Web Forms ASP.NET e Windows Forms entrambi usano la stessa infrastruttura delle impostazioni di configurazione per supportare le impostazioni utente. Le impostazioni utente all'interno di ASP.NET vengono spesso definite profilo di ASP.NET. L'infrastruttura delle impostazioni include la SettingsBase classe base, la SettingsProperty classe , la SettingsPropertyValue classe , la SettingsContext classe , la SettingsProvider classe e la SettingAttribute

.

Le classi di base Settings forniscono solo un'infrastruttura comune per la definizione e la persistenza delle proprietà delle impostazioni. A seconda della modalità di derivazione di queste classi di base e dell'ambiente di runtime, l'API delle impostazioni può fornire livelli di funzionalità diversi. Ad esempio, ASP.NET Profilo usa le classi di base delle impostazioni per fornire impostazioni per utente salvate e caricate in base alla semantica della richiesta.

Costruttori

SettingsBase()

Inizializza una nuova istanza della classe SettingsBase.

Proprietà

Context

Ottiene il contesto delle impostazioni associato.

IsSynchronized

Ottiene un valore che indica se l'accesso all'oggetto è sincronizzato (thread-safe).

Item[String]

Ottiene o imposta il valore della proprietà di impostazione specificata.

Properties

Ottiene l'insieme delle proprietà di impostazione.

PropertyValues

Ottiene un insieme di valori delle proprietà di impostazione.

Providers

Ottiene un insieme di provider di impostazioni.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
Initialize(SettingsContext, SettingsPropertyCollection, SettingsProviderCollection)

Inizializza le proprietà interne utilizzate dall'oggetto SettingsBase.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
Save()

Memorizza i valori correnti delle proprietà di impostazione.

Synchronized(SettingsBase)

Fornisce una classe SettingsBase sincronizzata (thread-safe).

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche