XmlSchemaComplexType.BlockResolved 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.
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
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 Substitution
Methoden " List
, " und Union
"Ableitung" werden von dieser Eigenschaft nicht unterstützt.