XmlSchemaComplexType.Block Eigenschaft

Definition

Dient zum Abrufen oder Festlegen des Attributs 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

Eigenschaftswert

Das block Attribut verhindert, dass ein komplexer Typ im angegebenen Ableitungstyp verwendet wird. Der Standardwert lautet XmlSchemaDerivationMethod.None. Dies ist optional.

Hinweise

Gibt den Ableitungstyp an.

Dieses Attribut kann die folgenden Werte enthalten:

Enum Description
None Verwenden Sie die durch die BlockDefault Eigenschaft des Schemas definierte Ableitungseinschränkung, sofern vorhanden.
Extension Dieses Element kann nicht durch einen von Extension abgeleiteten Typ ersetzt werden.
Restriction Dieses Element kann nicht durch einen von Restriction abgeleiteten Typ ersetzt werden.
All #all. Dieses Element kann unabhängig von der Ableitungsmethode nicht durch jeden Typ ersetzt werden.

Die SubstitutionMethoden , Listund Union Ableitungsmethoden werden von dieser Eigenschaft nicht unterstützt.

Gilt für: