XmlSchemaElement.Block Eigenschaft

Definition

Ruft eine Block-Ableitung ab oder legt diese fest.

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

Eigenschaftswert

XmlSchemaDerivationMethod

Das zum Blockieren eines Typrückschlusses verwendete Attribut. Der Standardwert ist XmlSchemaDerivationMethod.Nonesein. Dies ist optional.

Hinweise

Dieses Attribut kann die folgenden Werte enthalten:

Enum BESCHREIBUNG
None Verwenden Sie die durch die BlockDefault Eigenschaft des Schemas definierte Ableitungseinschränkung, sofern vorhanden.
Empty Es gibt keine Einschränkungen für die Ersetzung dieses Elements.
Substitution Dieses Element kann nicht durch einen durch Ersetzung abgeleiteten Typ ersetzt werden.
Extension Dieses Element kann nicht durch einen von Extension abgeleiteten Typ ersetzt werden.
Restriction Dieses Element kann nicht durch einen durch Einschränkung abgeleiteten Typ ersetzt werden.
All #all. Dieses Element kann unabhängig von der Ableitungsmethode nicht durch jeden Typ ersetzt werden.

Diese Eigenschaft verhindert nicht die Ableitung, verhindert jedoch, dass der Typ in einer Instanz ersetzt wird. Listen- und Unionswerte werden für die block Eigenschaft nicht unterstützt.

Gilt für