Udostępnij za pośrednictwem


ProfileBase.IsDirty Właściwość

Definicja

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.

Dotyczy

Zobacz też