Freigeben über


XmlSchemaElement.BlockResolved Eigenschaft

Definition

Ruft den Wert der Block-Eigenschaft nach der Kompilierung ab.

public:
 property System::Xml::Schema::XmlSchemaDerivationMethod BlockResolved { System::Xml::Schema::XmlSchemaDerivationMethod get(); };
public System.Xml.Schema.XmlSchemaDerivationMethod BlockResolved { get; }
member this.BlockResolved : System.Xml.Schema.XmlSchemaDerivationMethod
Public ReadOnly Property BlockResolved As XmlSchemaDerivationMethod

Eigenschaftswert

Der Wert der Block-Eigenschaft nach der Kompilierung. Der Standardwert ist der BlockDefault-Wert für das schema-Element.

Hinweise

Dieser Wert gibt an, wie ein Typ erzwungen wird, wenn xsi:type im Instanzdokument verwendet wird. Wenn der Wert beispielsweise eingeschränkt ist, kann nur der bestimmte definierte Typ verwendet werden, nicht Typen, die durch Einschränkung vom spezifischen definierten Typ abgeleitet werden.

Diese Eigenschaft kann die in der folgenden Tabelle gezeigten Werte enthalten. Der Standardwert ist None. Listen- und Union-Ableitungsmethoden sind für diese Eigenschaft nicht zulässig.

Enum BESCHREIBUNG
Empty Es gibt keine Einschränkungen beim Ersetzen 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 einen beliebigen Typ ersetzt werden.

Gilt für: