SettingsBase Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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) |