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.