ProfileBase.IsDirty Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar ett värde som anger om någon av profilegenskaperna har ändrats.
public:
property bool IsDirty { bool get(); };
public bool IsDirty { get; }
member this.IsDirty : bool
Public ReadOnly Property IsDirty As Boolean
Egenskapsvärde
trueom någon av profilegenskaperna har ändrats; annars . false
Kommentarer
Egenskapen IsDirty kan användas av en profilprovider under Save metoden för att avgöra om egenskaper som består av primitiva typer, strängar eller DateTime objekt har ändrats. Ändrade egenskaper uppdateras sedan av profilprovidern i Save -metoden. Metoden Save anropas automatiskt i slutet av sidkörningen AutomaticSaveEnabled om egenskapen är true
En profilprovider som anropas i metoden kan inte uttryckligen Save avgöra om en profilegenskap med en anpassad klasstyp eller en komplex typ, till exempel en samling, har ändrats. Du kan använda ProfileAutoSaving händelsen för att avgöra om ett anpassat objekt har ändrats och för att fortsätta spara automatiskt för ändrade objekt eller avbryta den automatiska spara om inga objekt har ändrats. Standardbeteendet för ProfileBase klassen är att ange IsDirty egenskapen till true för egenskaper som är av en anpassad eller komplex typ första gången egenskapen används.