XmlSchemaElement.Block Vlastnost

Definice

Získá nebo nastaví odvození Block .

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

Hodnota vlastnosti

XmlSchemaDerivationMethod

Atribut použitý k blokování odvození typu. Výchozí hodnota je XmlSchemaDerivationMethod.None. Nepovinný parametr.

Poznámky

Tento atribut může obsahovat následující hodnoty:

Výčet Description
None Pokud existuje, použijte omezení odvození definované BlockDefault vlastností schématu.
Empty Pro nahrazení tohoto prvku neexistují žádná omezení.
Substitution Tento prvek nelze nahradit typem odvozeným nahrazením.
Extension Tento prvek nelze nahradit typem odvozeným rozšířením.
Restriction Tento prvek nelze nahradit typem odvozeným omezením.
All #all. Tento prvek nelze nahradit žádným typem bez ohledu na odvozenou metodu.

Tato vlastnost nezabrání odvození, ale zabraňuje odvození nahradit typ v instanci. Hodnoty seznamu a sjednocení nejsou pro block vlastnost podporovány.

Platí pro