XmlSchema.FinalDefault Tulajdonság

Definíció

Lekéri vagy beállítja az finalDefault attribútumot, amely beállítja az attribútum alapértelmezett értékét a final séma célnévterében lévő elemekre és összetett típusokra.

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

Tulajdonság értéke

A XmlSchemaDerivationMethod származtatás megelőzésének különböző módszereit képviselő érték. Az alapértelmezett érték a XmlSchemaDerivationMethod.None.

Megjegyzések

Az final attribútum megakadályozza egy elem vagy összetett típus meghatározott származtatási típusát. Ez az érték tartalmazhat #all vagy tartalmazhat olyan listát, amely a bővítmény vagy a korlátozás részhalmaza.

Az alábbi táblázat a lehetséges értékeket sorolja fel XmlSchemaDerivationMethod.

Érték Leírás
None Alapértelmezés szerint nincs korlátozás a típus származtatására a sémában.
Empty Felülbírálja az alapértelmezett származtatási módszert, és engedélyezi a séma bármilyen típusú származtatását.
Extension Alapértelmezés szerint a séma elemei nem származtathatók bővítményből. Csak az elem- és összetett típusú elemekre vonatkozik.
Restriction Alapértelmezés szerint a séma elemei nem származtathatók korlátozással.
Union Alapértelmezés szerint a séma elemei nem származtathatók az Union által. Csak az egyszerű típusokra vonatkozik.
List A séma elemei alapértelmezés szerint nem származtathatók listából. Csak az egyszerű típusokra vonatkozik.
All #all. Alapértelmezés szerint a séma elemei nem származtathatók metódussal.

A következőre érvényes: