Sdílet prostřednictvím


XmlSchemaType.Final Vlastnost

Definice

Získá nebo nastaví konečný atribut odvození typu, který označuje, zda jsou další odvození povoleny.

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

Hodnota vlastnosti

XmlSchemaDerivationMethod

Jedna z platných XmlSchemaDerivationMethod hodnot. Výchozí formát je None.

Poznámky

Následující tabulka ukazuje hodnoty, které tato vlastnost může obsahovat pro jednoduchý typ.

XmlSchemaDerivationMethod Hodnotu Description
Empty Přepíše nastavení schématu blockDefault , které umožňuje jakékoli odvození omezením, rozšířením nebo nahrazením.
None Není zadána žádná metoda odvození. Tato možnost je výchozí. Pravidla odvození pocházejí z nastavení blockDefault schématu.
Substitution Nelze nahradit typem odvozeným nahrazením.
Extension Nelze nahradit typem odvozeným rozšířením.
Restriction Nelze nahradit typem odvozeným omezením.
All #all. Nelze nahradit typem odvozeným jakoukoli odvozenou metodou odvození.

Následující tabulka ukazuje hodnoty, které tato vlastnost může obsahovat pro komplexní typ.

XmlSchemaDerivationMethod Hodnotu Description
Empty Přepíše nastavení schématu blockDefault , které umožňuje jakékoli odvození omezením, rozšířením nebo nahrazením.
None Není zadána žádná metoda odvození. Tato možnost je výchozí. Pravidla odvození pocházejí z nastavení schématu blockDefault .
Substitution Nelze nahradit typem odvozeným nahrazením.
Extension Nelze nahradit typem odvozeným rozšířením.
Restriction Nelze nahradit typem odvozeným omezením.
All #all. Nelze nahradit typem odvozeným jakoukoli odvozenou metodou odvození.

Platí pro