Aracılığıyla paylaş


ProfileBase.IsDirty Özellik

Tanım

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.

Şunlara uygulanır

Ayrıca bkz.