Udostępnij przez


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órekolwiek z właściwości profilu zostały zmodyfikowane; 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 składające się 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 typem klasy niestandardowej, czy typem złożonym, takim jak kolekcja, uległa zmianie. Możesz użyć ProfileAutoSaving zdarzenia, aby określić, czy obiekt niestandardowy został zmodyfikowany i kontynuować automatyczne zapisywanie dla zmodyfikowanych obiektów lub anulować automatyczne zapisywanie, jeśli żadne obiekty nie zostały zmodyfikowane. Domyślnym zachowaniem ProfileBase klasy jest ustawienie IsDirty właściwości na true wartość 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ż