Compartilhar via


ProfileBase.IsDirty Propriedade

Definição

Obtém um valor que indica se alguma das propriedades do perfil foi modificada.

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

Valor da propriedade

true se alguma das propriedades de perfil tiver sido modificada; caso contrário, false.

Comentários

A IsDirty propriedade pode ser usada por um provedor de perfil durante o Save método para determinar se as propriedades compostas por tipos primitivos, cadeias de caracteres ou DateTime objetos foram alteradas. As propriedades alteradas são atualizadas pelo provedor de perfil no Save método. O Save método é chamado automaticamente no final da execução da página se a AutomaticSaveEnabled propriedade for true

Um provedor de perfil chamado no Save método não pode determinar explicitamente se uma propriedade de perfil com um tipo de classe personalizado ou um tipo complexo, como uma coleção, foi alterada. Você pode usar o ProfileAutoSaving evento para determinar se um objeto personalizado foi modificado e continuar com o salvamento automático para objetos modificados ou cancelar a salvação automática se nenhum objeto tiver sido modificado. O comportamento padrão da ProfileBase classe é definir a IsDirty propriedade true para propriedades que são de um tipo personalizado ou complexo na primeira vez em que a propriedade é acessada.

Aplica-se a

Confira também