SettingsBase Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia klasę bazową używaną do obsługi ustawień właściwości użytkownika.
public ref class SettingsBase abstract
public abstract class SettingsBase
type SettingsBase = class
Public MustInherit Class SettingsBase
- Dziedziczenie
-
SettingsBase
- Pochodne
Uwagi
ASP.NET Web Forms i Windows Forms używają tej samej infrastruktury ustawień konfiguracji do obsługi ustawień użytkownika. Ustawienia użytkownika w ASP.NET są często określane jako profil ASP.NET. Infrastruktura ustawień obejmuje klasę SettingsBase bazową, SettingsProperty klasę, SettingsPropertyValue klasę, SettingsContext klasę, klasę, klasę i klasę SettingsProviderSettingAttribute
Klasa.
Klasy podstawowe Ustawienia zapewniają tylko wspólną infrastrukturę do definiowania i utrwalania właściwości ustawień. W zależności od tego, jak te klasy bazowe są pochodne i ich środowisko uruchomieniowe, interfejs API ustawień może zapewnić różne poziomy funkcjonalności. Na przykład ASP.NET Profile używa klas bazowych ustawień w celu zapewnienia ustawień dla poszczególnych użytkowników, które są zapisywane i ładowane zgodnie z semantyka żądań.
Konstruktory
| Nazwa | Opis |
|---|---|
| SettingsBase() |
Inicjuje nowe wystąpienie klasy SettingsBase. |
Właściwości
| Nazwa | Opis |
|---|---|
| Context |
Pobiera kontekst skojarzonych ustawień. |
| IsSynchronized |
Pobiera wartość wskazującą, czy dostęp do obiektu jest synchronizowany (bezpieczny wątek). |
| Item[String] |
Pobiera lub ustawia wartość określonej właściwości ustawień. |
| Properties |
Pobiera kolekcję właściwości ustawień. |
| PropertyValues |
Pobiera kolekcję wartości właściwości ustawień. |
| Providers |
Pobiera kolekcję dostawców ustawień. |
Metody
| Nazwa | Opis |
|---|---|
| Equals(Object) |
Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone po Object) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetType() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
| Initialize(SettingsContext, SettingsPropertyCollection, SettingsProviderCollection) |
Inicjuje właściwości wewnętrzne używane przez SettingsBase obiekt. |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
| Save() |
Przechowuje bieżące wartości właściwości ustawień. |
| Synchronized(SettingsBase) |
Dostarcza klasę SettingsBase , która jest synchronizowana (bezpieczne wątki). |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |