SettingsBase Třída

Definice

Poskytuje základní třídu použitou k podpoře nastavení vlastností uživatele.

public ref class SettingsBase abstract
public abstract class SettingsBase
type SettingsBase = class
Public MustInherit Class SettingsBase
Dědičnost
SettingsBase
Odvozené

Poznámky

ASP.NET Web Forms i model Windows Forms používají stejnou infrastrukturu nastavení konfigurace k podpoře uživatelských nastavení. Uživatelská nastavení v rámci ASP.NET se často označují jako profil ASP.NET. Infrastruktura nastavení zahrnuje SettingsBase základní třídu, SettingsProperty třídu, SettingsPropertyValue třídu, SettingsContext třídu, třídu, SettingsProvider třídu a třídu a třídu. SettingAttribute

Třída.

Základní třídy Nastavení poskytují pouze společnou infrastrukturu pro definování a zachování vlastností nastavení. V závislosti na způsobu odvození těchto základních tříd a jejich prostředí za běhu může rozhraní API pro nastavení poskytovat různé úrovně funkčnosti. Například ASP.NET Profile používá základní třídy nastavení k poskytování nastavení, která jsou uložena a načtena podle sémantiky požadavku.

Konstruktory

Name Description
SettingsBase()

Inicializuje novou instanci SettingsBase třídy.

Vlastnosti

Name Description
Context

Získá přidružený kontext nastavení.

IsSynchronized

Získá hodnotu označující, zda je přístup k objektu synchronizován (bezpečné vlákno).

Item[String]

Získá nebo nastaví hodnotu zadané vlastnosti nastavení.

Properties

Získá kolekci vlastností nastavení.

PropertyValues

Získá kolekci hodnot vlastností nastavení.

Providers

Získá kolekci zprostředkovatelů nastavení.

Metody

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
Initialize(SettingsContext, SettingsPropertyCollection, SettingsProviderCollection)

Inicializuje interní vlastnosti používané objektem SettingsBase .

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
Save()

Uloží aktuální hodnoty vlastností nastavení.

Synchronized(SettingsBase)

SettingsBase Poskytuje třídu, která je synchronizována (bezpečné vlákno).

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také