Condividi tramite


XmlSchemaType.Final Proprietà

Definizione

Ottiene o imposta l'attributo finale della derivazione del tipo che indica se sono consentite ulteriori 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 di 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 Descrizione
Empty Esegue l'override dell'impostazione dello schema blockDefault consentendo l'applicazione di eventuali derivazioni per restrizione, estensione o sostituzione.
None Non viene specificato alcun metodo di derivazione. Questo è il valore predefinito. Le regole di derivazione vengono ricavate dall'impostazione blockDefault dello schema.
Substitution Non può essere sostituito da un tipo derivato da Sostituzione.
Extension Non può essere sostituito da un tipo derivato da Extension.
Restriction Non può essere sostituito da un tipo derivato da Restriction.
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 il tipo complesso.

Valore della proprietà XmlSchemaDerivationMethod Descrizione
Empty Esegue l'override dell'impostazione dello schema blockDefault consentendo l'applicazione di eventuali derivazioni per restrizione, estensione o sostituzione.
None Non viene specificato alcun metodo di derivazione. Questo è il valore predefinito. Le regole di derivazione vengono ricavate dall'impostazione dello schema blockDefault .
Substitution Non può essere sostituito da un tipo derivato da Sostituzione.
Extension Non può essere sostituito da un tipo derivato da Extension.
Restriction Non può essere sostituito da un tipo derivato da Restriction.
All #all. Non può essere sostituito da un tipo derivato da qualsiasi metodo di derivazione.

Si applica a