ProfileBase.IsDirty Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene un valor que indica si se ha modificado alguna de las propiedades de perfil.
public:
property bool IsDirty { bool get(); };
public bool IsDirty { get; }
member this.IsDirty : bool
Public ReadOnly Property IsDirty As Boolean
Valor de propiedad
Es true
si se ha modificado alguna de las propiedades de perfil; de lo contrario, es false
.
Comentarios
Un proveedor de perfiles puede usar la IsDirty propiedad durante el Save método para determinar si se han cambiado las propiedades formadas por tipos primitivos, cadenas u DateTime objetos. A continuación, el proveedor de perfiles actualiza las propiedades modificadas en el Save método . Se Save llama automáticamente al método al final de la ejecución de la página si la AutomaticSaveEnabled propiedad es true
Un proveedor de perfiles al que se llama en el Save método no puede determinar explícitamente si una propiedad de perfil con un tipo de clase personalizado o un tipo complejo, como una colección, ha cambiado. Puede usar el ProfileAutoSaving evento para determinar si se ha modificado un objeto personalizado y continuar con el guardado automático de objetos modificados o cancelar el guardado automático si no se ha modificado ningún objeto. El comportamiento predeterminado de la ProfileBase clase es establecer la IsDirty propiedad true
en para las propiedades que son de un tipo personalizado o complejo la primera vez que se obtiene acceso a la propiedad.