ProfileBase.IsDirty Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera wartość wskazującą, czy którakolwiek z właściwości profilu została zmodyfikowana.
public:
property bool IsDirty { bool get(); };
public bool IsDirty { get; }
member this.IsDirty : bool
Public ReadOnly Property IsDirty As Boolean
Wartość właściwości
true
jeśli którakolwiek z właściwości profilu została zmodyfikowana; w przeciwnym razie , false
.
Uwagi
Właściwość IsDirty może być używana przez dostawcę profilu podczas Save metody w celu określenia, czy właściwości złożone z typów pierwotnych, ciągów lub DateTime obiektów zostały zmienione. Zmienione właściwości są następnie aktualizowane przez dostawcę profilu w metodzie Save . Metoda Save jest automatycznie wywoływana na końcu wykonywania strony, jeśli AutomaticSaveEnabled właściwość jest true
Dostawca profilu wywoływany w metodzie Save nie może jawnie określić, czy właściwość profilu z niestandardowym typem klasy czy typem złożonym, takim jak kolekcja, uległa zmianie. Za pomocą ProfileAutoSaving zdarzenia można określić, czy obiekt niestandardowy został zmodyfikowany, i kontynuować automatyczne zapisywanie dla zmodyfikowanych obiektów lub anulować automatyczne zapisywanie, jeśli nie zmodyfikowano żadnych obiektów. Domyślnym zachowaniem ProfileBase klasy jest ustawienie IsDirty właściwości na wartość true
dla właściwości, które są typu niestandardowego lub złożonego przy pierwszym uzyskiwaniu dostępu do właściwości.