XmlSchemaElement.Block Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dient zum Abrufen oder Festlegen einer Block Ableitung.
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 Attribut, das zum Blockieren einer Typableitung verwendet wird. Der Standardwert ist XmlSchemaDerivationMethod.None. Dies ist optional.
Hinweise
Dieses Attribut kann die folgenden Werte enthalten:
| Enum | Description |
|---|---|
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 von Substitution abgeleiteten Typ ersetzt werden. |
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. |
Diese Eigenschaft verhindert nicht die Ableitung, verhindert jedoch, dass der Typ in einer Instanz ersetzt wird. Listen- und Union-Werte werden für die block Eigenschaft nicht unterstützt.