Partilhar via


ProfileBase.IsDirty Propriedade

Definição

Obtém um valor que indica se qualquer uma das propriedades de 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 do 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 será 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 o salvamento automático se nenhum objeto tiver sido modificado. O comportamento padrão da ProfileBase classe é definir a IsDirty propriedade true como para propriedades que são de um tipo personalizado ou complexo na primeira vez que a propriedade é acessada.

Aplica-se a

Confira também