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 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) |