Sdílet prostřednictvím


SettingsBase Třída

Definice

Poskytuje základní třídu pro podporu 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 pro podporu 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, SettingsProvider 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 tom, jak jsou tyto základní třídy odvozeny a jejich prostředí za běhu, může rozhraní API nastavení poskytovat různé úrovně funkčnosti. Například profil ASP.NET používá základní třídy nastavení k poskytování nastavení pro jednotlivé uživatele nastavení, která jsou uložena a načtena podle sémantiky požadavků.

Konstruktory

SettingsBase()

Inicializuje novou instanci SettingsBase třídy .

Vlastnosti

Context

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

IsSynchronized

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

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

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

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

Slouží jako výchozí hashovací funkce.

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

Type Získá z 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 Objectsouboru .

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

Ukládá aktuální hodnoty vlastností nastavení.

Synchronized(SettingsBase)

SettingsBase Poskytuje třídu, která je synchronizována (bezpečná pro přístup z více vláken).

ToString()

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

(Zděděno od Object)

Platí pro

Viz také