ProfileBase.IsDirty Özellik
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.
Profil özelliklerinden herhangi birinin değiştirilip değiştirilmediğini belirten bir değer alır.
public:
property bool IsDirty { bool get(); };
public bool IsDirty { get; }
member this.IsDirty : bool
Public ReadOnly Property IsDirty As Boolean
Özellik Değeri
true
profil özelliklerinden herhangi biri değiştirilmişse; aksi takdirde , false
.
Açıklamalar
özelliği, IsDirty ilkel türlerden, dizelerden veya DateTime nesnelerden oluşan özelliklerin değiştirilip değiştirilmediğini belirlemek için yöntemi sırasında Save bir profil sağlayıcısı tarafından kullanılabilir. Değiştirilen özellikler daha sonra yöntemindeki profil sağlayıcısı Save tarafından güncelleştirilir.
Save özellik ise, sayfa yürütmenin sonunda yöntemi otomatik olarak çağrılır AutomaticSaveEnabledtrue
yönteminde Save çağrılan bir profil sağlayıcısı, özel sınıf türüne veya koleksiyon gibi karmaşık bir türe sahip profil özelliğinin değişip değişmediğini açıkça belirleyemez. Özel bir nesnenin ProfileAutoSaving değiştirilip değiştirilmediğini belirlemek ve değiştirilen nesneler için otomatik kaydetme işlemine devam etmek veya hiçbir nesne değiştirilmediyse otomatik kaydetmeyi iptal etmek için olayını kullanabilirsiniz. sınıfının varsayılan davranışıProfileBase, özelliğe true
ilk kez erişildiğinde özel veya karmaşık türdeki özellikler için özelliğini olarak ayarlamaktırIsDirty.