Freigeben über


XmlSchemaComplexType.BlockResolved Eigenschaft

Definition

Ruft den Wert ab, nachdem der Typ in den Informationensatz (infoset) für die Post-Schema-Validierung kompiliert wurde. Dieser Wert gibt an, wie ein Typ erzwungen wird, wenn xsi:type 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

XmlSchemaDerivationMethod

Der Wert des Post-Schema-Validierungs-Infoset. Der Standardwert ist der BlockDefault-Wert für das schema-Element.

Hinweise

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

Dieses Attribut kann die folgenden Werte enthalten:

Enum BESCHREIBUNG
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 durch Einschränkung abgeleiteten Typ ersetzt werden.
All #all. Dieses Element kann unabhängig von der Ableitungsmethode nicht durch jeden Typ ersetzt werden.

Die SubstitutionMethoden " List, " und Union "Ableitung" werden von dieser Eigenschaft nicht unterstützt.

Gilt für