XmlAttribute.Specified Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un valore che indica se il valore dell'attributo è stato impostato in modo esplicito.
public:
virtual property bool Specified { bool get(); };
public virtual bool Specified { get; }
member this.Specified : bool
Public Overridable ReadOnly Property Specified As Boolean
Valore della proprietà
true
se all'attributo è stato assegnato in modo esplicito un valore nel documento dell'istanza originale, in caso contrario false
. Il valore false
indica che il valore dell'attributo proviene dalla DTD.
Commenti
L'implementazione è responsabile di questa proprietà, non dell'utente. Se l'utente modifica il valore dell'attributo (anche se termina con lo stesso valore predefinito/fisso), il flag specificato viene automaticamente capovolto su true
. Per specificare nuovamente l'attributo come valore predefinito/fisso da DTD, l'utente deve eliminare l'attributo. L'implementazione rende quindi disponibile un nuovo attributo con impostato su false
e il valore predefinito/fisso (se presente).
In sintesi:
Se l'attributo ha un valore assegnato nel documento,
Specified
ètrue
e il valore è il valore assegnato.Se l'attributo non ha alcun valore assegnato nel documento e ha un valore predefinito/fisso nel DTD,
Specified
è e il valore èfalse
il valore predefinito/fisso nel DTD.In caso contrario, l'attributo non viene visualizzato nel modello di struttura del documento.