SettingsBase Sınıf

Tanım

Kullanıcı özelliği ayarlarını desteklemek için kullanılan temel sınıfı sağlar.

public ref class SettingsBase abstract
public abstract class SettingsBase
type SettingsBase = class
Public MustInherit Class SettingsBase
Devralma
SettingsBase
Türetilmiş

Açıklamalar

ASP.NET Web Forms ve Windows Forms, kullanıcı ayarlarını desteklemek için aynı yapılandırma ayarları altyapısını kullanır. ASP.NET içindeki kullanıcı ayarları genellikle ASP.NET Profili olarak adlandırılır. Ayarlar altyapısı SettingsBase temel sınıfını, SettingsProperty sınıfını, SettingsPropertyValue sınıfını, sınıfını SettingsContext , sınıfını SettingsProvider ve SettingAttribute

Sınıfı.

Ayarlar temel sınıfları, ayarlar özelliklerini tanımlamak ve kalıcı hale sunmak için yalnızca ortak bir altyapı sağlar. Bu temel sınıfların türetilme şekline ve çalışma zamanı ortamlarına bağlı olarak, ayarlar API'si farklı işlev düzeyleri sağlayabilir. Örneğin ASP.NET Profili, istek semantiğine göre kaydedilen ve yüklenen kullanıcı başına ayarları sağlamak için ayarlar temel sınıflarını kullanır.

Oluşturucular

Name Description
SettingsBase()

SettingsBase sınıfının yeni bir örneğini başlatır.

Özellikler

Name Description
Context

İlişkili ayarlar bağlamını alır.

IsSynchronized

Nesneye erişimin eşitlenip eşitlenmediğini belirten bir değer alır (iş parçacığı güvenli).

Item[String]

Belirtilen ayarlar özelliğinin değerini alır veya ayarlar.

Properties

Ayarlar özellikleri koleksiyonunu alır.

PropertyValues

Ayarlar özellik değerlerinin bir koleksiyonunu alır.

Providers

Ayarlar sağlayıcılarından oluşan bir koleksiyon alır.

Yöntemler

Name Description
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
Initialize(SettingsContext, SettingsPropertyCollection, SettingsProviderCollection)

Nesne tarafından SettingsBase kullanılan iç özellikleri başlatır.

MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
Save()

Ayarlar özelliklerinin geçerli değerlerini depolar.

Synchronized(SettingsBase)

Eşitlenmiş bir SettingsBase sınıf sağlar (iş parçacığı güvenli).

ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.