ProfileBase.IsDirty Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.