XmlAttribute.Specified Özellik

Tanım

Öznitelik değerinin açıkça ayarlanıp ayarlanmadığını belirten bir değer alır.

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

Özellik Değeri

Boolean

true bu özniteliğe özgün örnek belgesinde açıkça bir değer verildiyse; aksi takdirde , false. değeri false , özniteliğinin değerinin DTD'den geldiğini gösterir.

Açıklamalar

Uygulama, kullanıcıdan değil, bu özelliğin sorumluluğundadır. Kullanıcı özniteliğinin değerini değiştirirse (varsayılan/sabit değerle aynı değere sahip olsa bile), belirtilen bayrak otomatik olarak öğesine trueçevrilir. Özniteliği DTD'den varsayılan/sabit değer olarak yeniden belirtmek için kullanıcının özniteliği silmesi gerekir. Uygulama daha sonra belirtilen olarak ayarlanmış false ve varsayılan/sabit değer (varsa) ile yeni bir özniteliği kullanıma hazır hale getirir.

Özet:

  1. Özniteliğin belgede atanmış bir değeri varsa, Specified truedeğeri ise atanan değerdir.

  2. Özniteliğin belgede atanmış değeri yoksa ve DTD'de varsayılan/sabit bir değer varsa, Specified falsedeğeri ise DTD'deki varsayılan/sabit değerdir.

  3. Aksi takdirde, özniteliği belgenin yapı modelinde görünmez.

Şunlara uygulanır