XmlSchemaElement.Block Vlastnost

Definice

Získá nebo nastaví Block odvození.

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

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

Poznámky

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

Enum Description
None Použijte omezení odvození definované BlockDefault vlastností schématu, pokud existuje.
Empty Neexistují žádná omezení pro nahrazení tohoto prvku.
Substitution Tento prvek nelze nahradit typem odvozeným náhradou.
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 nebrání odvození, ale zabraňuje odvození nahradit typ v instanci. Pro vlastnost nejsou podporovány block hodnoty seznamu a sjednocení.

Platí pro