Sdílet prostřednictvím


ProfileBase.IsDirty Vlastnost

Definice

Získá hodnotu určující, zda některé vlastnosti profilu byly změněny.

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

Hodnota vlastnosti

truepokud byla některá z vlastností profilu změněna; v opačném případě . false

Poznámky

Vlastnost IsDirty může použít zprostředkovatel profilu během Save metody k určení, zda vlastnosti, které jsou tvořeny primitivními typy, řetězci nebo DateTime objekty byly změněny. Změněné vlastnosti se pak aktualizují zprostředkovatelem profilu v Save metodě. Metoda Save se automaticky volá na konci provádění stránky, pokud AutomaticSaveEnabled je vlastnost true

Zprostředkovatel profilu volaný v Save metodě nemůže explicitně určit, zda se změnila vlastnost profilu s vlastním typem třídy nebo složitým typem, například kolekcí. Událost můžete použít ProfileAutoSaving k určení, zda byl vlastní objekt změněn, a pokračovat v automatickém ukládání upravených objektů nebo zrušit automatické ukládání, pokud nebyly změněny žádné objekty. Výchozí chování ProfileBase třídy je nastavit IsDirty vlastnost true pro vlastnosti, které jsou vlastní nebo komplexní typ při prvním přístupu k vlastnosti.

Platí pro

Viz také