Compartir a través de


ProfileBase.IsDirty Propiedad

Definición

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.

Se aplica a

Consulte también