SettingsBase Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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) |