XmlSchemaType.Final Proprietà

Definizione

Ottiene o imposta l'attributo finale della derivazione del tipo che indica se sono consentite altre derivazioni.

public:
 property System::Xml::Schema::XmlSchemaDerivationMethod Final { System::Xml::Schema::XmlSchemaDerivationMethod get(); void set(System::Xml::Schema::XmlSchemaDerivationMethod value); };
public System.Xml.Schema.XmlSchemaDerivationMethod Final { get; set; }
member this.Final : System.Xml.Schema.XmlSchemaDerivationMethod with get, set
Public Property Final As XmlSchemaDerivationMethod

Valore della proprietà

Uno dei valori validi XmlSchemaDerivationMethod . Il valore predefinito è None.

Commenti

Nella tabella seguente vengono illustrati i valori che questa proprietà può contenere per un tipo semplice.

Valore della proprietà XmlSchemaDerivationMethod Description
Empty Esegue l'override dell'impostazione dello schema blockDefault consentendo l'applicazione di eventuali derivazioni in base a restrizioni, estensioni o sostituzioni.
None Non viene specificato alcun metodo di derivazione. Si tratta dell'impostazione predefinita. Le regole di derivazione vengono ricavate dall'impostazione blockDefault dello schema.
Substitution Non può essere sostituito da un tipo derivato dalla sostituzione.
Extension Non può essere sostituito da un tipo derivato da Extension.
Restriction Non può essere sostituito da un tipo derivato da Restrizione.
All #all. Non può essere sostituito da un tipo derivato da qualsiasi metodo di derivazione.

Nella tabella seguente vengono illustrati i valori che questa proprietà può contenere per un tipo complesso.

Valore della proprietà XmlSchemaDerivationMethod Description
Empty Esegue l'override dell'impostazione dello schema blockDefault consentendo l'applicazione di eventuali derivazioni in base a restrizioni, estensioni o sostituzioni.
None Non viene specificato alcun metodo di derivazione. Si tratta dell'impostazione predefinita. Le regole di derivazione vengono ricavate dall'impostazione dello schema blockDefault .
Substitution Non può essere sostituito da un tipo derivato dalla sostituzione.
Extension Non può essere sostituito da un tipo derivato da Extension.
Restriction Non può essere sostituito da un tipo derivato da Restrizione.
All #all. Non può essere sostituito da un tipo derivato da qualsiasi metodo di derivazione.

Si applica a