Sdílet prostřednictvím


XmlSchema.FinalDefault Vlastnost

Definice

Získá nebo nastaví finalDefault atribut, který nastaví výchozí hodnotu atributu final na elementy a komplexní typy v cílovém oboru názvů schématu.

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

Hodnota vlastnosti

XmlSchemaDerivationMethod

Hodnota XmlSchemaDerivationMethod představující různé metody, které brání odvození. Výchozí hodnota je XmlSchemaDerivationMethod.None.

Poznámky

Atribut final zabraňuje zadanému typu odvození prvku nebo komplexního typu. Tato hodnota může obsahovat #all nebo seznam, který je podmnožinou rozšíření nebo omezení.

Následující tabulka uvádí možné hodnoty XmlSchemaDerivationMethod.

Hodnota Popis
None Ve výchozím nastavení neexistují žádná omezení pro odvození typu ve schématu.
Empty Přepíše výchozí metodu odvození a povolí odvození libovolného typu ve schématu.
Extension Ve výchozím nastavení nelze prvky v tomto schématu odvodit rozšířením. Platí pouze pro elementy a komplexní prvky typu.
Restriction Ve výchozím nastavení nelze prvky v tomto schématu odvodit omezením.
Union Ve výchozím nastavení nelze prvky v tomto schématu odvodit sjednocením. Platí jenom pro jednoduché typy.
List Ve výchozím nastavení nelze prvky v tomto schématu odvodit pomocí funkce List. Platí jenom pro jednoduché typy.
All #all. Ve výchozím nastavení nelze odvodit prvky v tomto schématu jakýmkoli způsobem.

Platí pro