XmlSchemaType.Final 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 das abschließende Attribut der Typableitung ab, das angibt, ob weitere Ableitungen zulässig sind, oder legt dieses fest.
public:
property System::Xml::Schema::XmlSchemaDerivationMethod Final { System::Xml::Schema::XmlSchemaDerivationMethod get(); void set(System::Xml::Schema::XmlSchemaDerivationMethod value); };
public System.Xml.Schema.XmlSchemaDerivationMethod Final { get; set; }
member this.Final : System.Xml.Schema.XmlSchemaDerivationMethod with get, set
Public Property Final As XmlSchemaDerivationMethod
Eigenschaftswert
Einer der gültigen XmlSchemaDerivationMethod-Werte. Der Standardwert ist None.
Hinweise
In der folgenden Tabelle sind die Werte aufgeführt, die diese Eigenschaft für einen einfachen Typ enthalten kann.
Wert vom Typ XmlSchemaDerivationMethod | BESCHREIBUNG |
---|---|
Empty | Überschreibt die Schemaeinstellung blockDefault , sodass alle Ableitungen durch Einschränkung, Erweiterung oder Ersetzung erfolgen können. |
None | Es wird keine Ableitungsmethode angegeben. Dies ist die Standardoption. Ableitungsregeln werden der BlockDefault-Schemaeinstellung entnommen. |
Substitution | Kann nicht durch einen von Substitution abgeleiteten Typ ersetzt werden. |
Extension | Kann nicht durch einen von Extension abgeleiteten Typ ersetzt werden. |
Restriction | Kann nicht durch einen von Restriction abgeleiteten Typ ersetzt werden. |
All |
#all . Kann nicht durch einen Typ ersetzt werden, der von einer Derivationsmethode abgeleitet wird. |
In der folgenden Tabelle sind die Werte aufgeführt, die diese Eigenschaft für komplexe Typen enthalten kann.
Wert vom Typ XmlSchemaDerivationMethod | BESCHREIBUNG |
---|---|
Empty | Überschreibt die Schemaeinstellung blockDefault , sodass alle Ableitungen durch Einschränkung, Erweiterung oder Ersetzung erfolgen können. |
None | Es wird keine Ableitungsmethode angegeben. Dies ist die Standardoption. Ableitungsregeln werden der Schemaeinstellung blockDefault entnommen. |
Substitution | Kann nicht durch einen von Substitution abgeleiteten Typ ersetzt werden. |
Extension | Kann nicht durch einen von Extension abgeleiteten Typ ersetzt werden. |
Restriction | Kann nicht durch einen von Restriction abgeleiteten Typ ersetzt werden. |
All |
#all . Kann nicht durch einen Typ ersetzt werden, der von einer Derivationsmethode abgeleitet wird. |