Compartilhar via


SettingsPropertyValue.IsDirty Propriedade

Definição

Obtém ou define se o valor de um objeto SettingsProperty foi alterado.

public:
 property bool IsDirty { bool get(); void set(bool value); };
public bool IsDirty { get; set; }
member this.IsDirty : bool with get, set
Public Property IsDirty As Boolean

Valor da propriedade

true se o valor de um objeto SettingsProperty foi alterado; caso contrário, false.

Comentários

A IsDirty propriedade indica que o valor armazenado por essa classe foi alterado. O padrão é false. A IsDirty propriedade é definida como true sob as seguintes condições:

  1. O valor contido no SettingsPropertyValue objeto é alterado.

  2. O valor contido no SettingsPropertyValue objeto é acessado e o valor não é uma cadeia de caracteres ou um tipo primitivo como int, float, realou DateTime. Quando o valor gerenciado por um SettingsPropertyValue objeto é um tipo complexo (por exemplo, um ArrayList), não há como um SettingsPropertyValue objeto detectar quando alterações foram feitas. Como resultado, o SettingsPropertyValue objeto assume pessimistamente que um tipo complexo é sujo depois de ter sido acessado da PropertyValue propriedade .

Aplica-se a