Udostępnij za pośrednictwem


XmlSchema.FinalDefault Właściwość

Definicja

Pobiera lub ustawia atrybut, który ustawia finalDefault domyślną wartość atrybutu final na elementach i typach złożonych w docelowej przestrzeni nazw schematu.

public:
 property System::Xml::Schema::XmlSchemaDerivationMethod FinalDefault { System::Xml::Schema::XmlSchemaDerivationMethod get(); void set(System::Xml::Schema::XmlSchemaDerivationMethod value); };
public System.Xml.Schema.XmlSchemaDerivationMethod FinalDefault { get; set; }
member this.FinalDefault : System.Xml.Schema.XmlSchemaDerivationMethod with get, set
Public Property FinalDefault As XmlSchemaDerivationMethod

Wartość właściwości

XmlSchemaDerivationMethod

Wartość XmlSchemaDerivationMethod reprezentująca różne metody zapobiegania wyprowadzaniu. Wartość domyślna to XmlSchemaDerivationMethod.None.

Uwagi

Atrybut final uniemożliwia określony typ wyprowadzania elementu lub typu złożonego. Ta wartość może zawierać #all lub listę, która jest podzbiorem rozszerzenia lub ograniczenia.

W poniższej tabeli wymieniono możliwe wartości .XmlSchemaDerivationMethod

Wartość Opis
None Domyślnie w schemacie nie ma żadnych ograniczeń dotyczących wyprowadzeń typów.
Empty Zastępuje domyślną metodę wyprowadzania i zezwala na wszelkie wyprowadzenia typów w schemacie.
Extension Domyślnie elementy w tym schemacie nie mogą być pochodne przez rozszerzenie. Dotyczy tylko elementów elementów i złożonych elementów typu.
Restriction Domyślnie elementy w tym schemacie nie mogą być pochodne przez ograniczenie.
Union Domyślnie elementy w tym schemacie nie mogą być pochodne przez Unię. Dotyczy tylko prostych typów.
List Domyślnie elementy w tym schemacie nie mogą być pochodne według listy. Dotyczy tylko prostych typów.
All #all. Domyślnie elementów w tym schemacie nie może być uzyskiwany w wyniku dowolnej metody.

Dotyczy