XmlSchema.BlockDefault Vlastnost

Definice

Získá nebo nastaví blockDefault atribut, který nastaví výchozí hodnotu atributu block pro element a komplexní typy ve targetNamespace schématu.

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

Hodnota vlastnosti

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

Poznámky

Atribut block zabraňuje complexType použití zadaného typu odvození místo zděděného complexType prvku nebo prvku. Hodnota tohoto atributu může být prázdný seznam omezení, rozšíření a nahrazení nebo hodnota může obsahovat #all nebo seznam, který je podmnožinou rozšíření, omezení nebo nahrazení.

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

Hodnota Description
None Ve výchozím nastavení nejsou ve schématu žádná omezení odvození typu.
Empty Přepíše výchozí metodu odvození a umožňuje odvození typů 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í pouze pro jednoduché typy.
List Ve výchozím nastavení nelze prvky v tomto schématu odvodit pomocí funkce List. Platí pouze pro jednoduché typy.
All #all. Ve výchozím nastavení nelze prvky v tomto schématu odvodit žádnou metodou.

Platí pro