ProfileBase.IsDirty Egenskap

Definition

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.

Gäller för

Se även