Bagikan melalui


ProfileBase.IsDirty Properti

Definisi

Mendapatkan nilai yang menunjukkan apakah salah satu properti profil telah dimodifikasi.

public:
 property bool IsDirty { bool get(); };
public bool IsDirty { get; }
member this.IsDirty : bool
Public ReadOnly Property IsDirty As Boolean

Nilai Properti

true jika salah satu properti profil telah dimodifikasi; jika tidak, false.

Keterangan

IsDirty Properti dapat digunakan oleh penyedia profil selama Save metode untuk menentukan apakah properti yang terdiri dari jenis primitif, string, atau DateTime objek telah diubah. Properti yang diubah kemudian diperbarui oleh penyedia profil dalam Save metode . Metode Save ini secara otomatis dipanggil di akhir eksekusi halaman jika AutomaticSaveEnabled properti adalah true

Penyedia profil yang dipanggil dalam Save metode tidak dapat secara eksplisit menentukan apakah properti profil dengan jenis kelas kustom atau jenis kompleks, seperti koleksi, telah berubah. Anda dapat menggunakan peristiwa untuk ProfileAutoSaving menentukan apakah objek kustom telah dimodifikasi dan melanjutkan penyimpanan otomatis untuk objek yang dimodifikasi atau membatalkan penyimpanan otomatis jika tidak ada objek yang telah dimodifikasi. Perilaku ProfileBase default kelas adalah mengatur IsDirty properti ke true untuk properti yang merupakan jenis kustom atau kompleks saat pertama kali properti diakses.

Berlaku untuk

Lihat juga