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 her ikisi de 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ı, sınıfı, SettingsPropertySettingsPropertyValue sınıfı, SettingsContext sınıfı, SettingsProvider sınıfı 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 nasıl türetildiğinden 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

SettingsBase()

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

Özellikler

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ğerleri koleksiyonunu alır.

Providers

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

Yöntemler

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

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

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

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

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

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

Ayarlar özelliklerinin geçerli değerlerini depolar.

Synchronized(SettingsBase)

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

ToString()

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

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.