XmlSchemaType.Final Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia końcowy atrybut wyprowadzania typu, który wskazuje, czy dalsze wyprowadzenia są dozwolone.
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
Wartość właściwości
Jedna z prawidłowych XmlSchemaDerivationMethod wartości. Wartość domyślna to None.
Uwagi
W poniższej tabeli przedstawiono wartości, które mogą zawierać ta właściwość dla prostego typu.
XmlSchemaDerivationMethod Wartość | Opis |
---|---|
Empty | Zastępuje ustawienie schematu blockDefault , zezwalając na wprowadzanie wszelkich pochodnych według ograniczeń, rozszerzeń lub podstawienia. |
None | Nie określono metody wyprowadzania. Jest to opcja domyślna. Reguły wyprowadzania są pobierane z ustawienia blockdefault schematu. |
Substitution | Nie można zastąpić typem pochodzącym z podstawienia. |
Extension | Nie można zastąpić typem pochodzącym z rozszerzenia. |
Restriction | Nie można zastąpić typem pochodnym przez ograniczenie. |
All |
#all . Nie można zastąpić typem pochodzącym z żadnej metody wyprowadzania. |
W poniższej tabeli przedstawiono wartości, które ta właściwość może zawierać dla typu złożonego.
XmlSchemaDerivationMethod Wartość | Opis |
---|---|
Empty | Zastępuje ustawienie schematu blockDefault , zezwalając na wprowadzanie wszelkich pochodnych według ograniczeń, rozszerzeń lub podstawienia. |
None | Nie określono metody wyprowadzania. Jest to opcja domyślna. Reguły wyprowadzania są pobierane z ustawienia schematu blockDefault . |
Substitution | Nie można zastąpić typem pochodzącym z podstawienia. |
Extension | Nie można zastąpić typem pochodzącym z rozszerzenia. |
Restriction | Nie można zastąpić typem pochodnym przez ograniczenie. |
All |
#all . Nie można zastąpić typem pochodzącym z żadnej metody wyprowadzania. |