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.
Dient zum Abrufen oder Festlegen des endgültigen Attributs der Typableitung, die angibt, ob weitere Ableitungen zulässig sind.
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 lautet None.
Hinweise
In der folgenden Tabelle sind die Werte aufgeführt, die diese Eigenschaft für einfachen Typ enthalten kann.
| XmlSchemaDerivationMethod Wert | Description |
|---|---|
| Empty | Setzt die Schemaeinstellung blockDefault außer Kraft, sodass alle Ableitungen durch Einschränkung, Erweiterung oder Ersetzung erfolgen können. |
| None | Es wird keine Ableitungsmethode angegeben. Dies ist die Standardoption. Ableitungsregeln werden aus der SchemablockDefault-Einstellung übernommen. |
| Substitution | Kann nicht durch einen durch Ersetzung 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. Es kann nicht durch einen Typ ersetzt werden, der von einer Ableitungsmethode abgeleitet wird. |
In der folgenden Tabelle sind die Werte aufgeführt, die diese Eigenschaft für komplexen Typ enthalten kann.
| XmlSchemaDerivationMethod Wert | Description |
|---|---|
| Empty | Setzt die Schemaeinstellung blockDefault außer Kraft, sodass alle Ableitungen durch Einschränkung, Erweiterung oder Ersetzung erfolgen können. |
| None | Es wird keine Ableitungsmethode angegeben. Dies ist die Standardoption. Ableitungsregeln werden aus der Schemaeinstellung blockDefault übernommen. |
| Substitution | Kann nicht durch einen durch Ersetzung 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. Es kann nicht durch einen Typ ersetzt werden, der von einer Ableitungsmethode abgeleitet wird. |