XmlSchemaComplexType.BlockResolved Eigenschaft

Definition

Ruft den Wert ab, nachdem der Typ in den Informationssatz nach der Schemaüberprüfung (Infoset) kompiliert wurde. Dieser Wert gibt an, wie der Typ erzwungen wird, wenn xsi:type er im Instanzdokument verwendet wird.

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 nach schemaüberprüfungen Infosetwert. Der Standardwert ist BlockDefault für das schema Element.

Hinweise

Dieser Wert wird entweder vom Typ selbst oder, wenn er nicht auf Typebene definiert ist, aus dem schema Element übernommen. Wenn der Wert beispielsweise eingeschränkt ist, kann nur der spezifisch definierte Typ verwendet werden, nicht typen, die vom speziell definierten Typ abgeleitet werden.

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: