Condividi tramite


ProfileBase.IsDirty Proprietà

Definizione

Ottiene un valore che indica se alcune proprietà del profilo sono state modificate.

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

Valore della proprietà

true se alcune proprietà del profilo sono state modificate, altrimenti false.

Commenti

La IsDirty proprietà può essere usata da un provider di profili durante il Save metodo per determinare se le proprietà costituite da tipi, stringhe o DateTime oggetti primitivi sono state modificate. Le proprietà modificate vengono quindi aggiornate dal provider di profili nel Save metodo . Il Save metodo viene chiamato automaticamente alla fine dell'esecuzione di pagina se la AutomaticSaveEnabled proprietà è true

Un provider di profili chiamato nel Save metodo non può determinare in modo esplicito se una proprietà del profilo con un tipo di classe personalizzato o un tipo complesso, ad esempio una raccolta, è stata modificata. È possibile usare l'evento ProfileAutoSaving per determinare se è stato modificato un oggetto personalizzato e continuare con il salvataggio automatico per gli oggetti modificati o annullare il salvataggio automatico se non sono stati modificati oggetti. Il comportamento predefinito della ProfileBase classe consiste nell'impostare la IsDirty proprietà su true per le proprietà di un tipo personalizzato o complesso la prima volta che la proprietà viene accessibile.

Si applica a

Vedi anche