ProfileBase.IsDirty Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.