Aracılığıyla paylaş


XmlSchema.FinalDefault Özellik

Tanım

Şemanın finalDefault hedef ad alanındaki öğelerde ve karmaşık türlerde özniteliğin final varsayılan değerini ayarlayan özniteliği alır veya ayarlar.

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

Özellik Değeri

XmlSchemaDerivationMethod

XmlSchemaDerivationMethod Türetme önlemeye yönelik farklı yöntemleri temsil eden bir değer. XmlSchemaDerivationMethod.None varsayılan değerdir.

Açıklamalar

özniteliği, final bir öğenin veya karmaşık türün belirtilen tür türetmesini engeller. Bu değer, uzantı veya kısıtlama alt kümesi olan veya listesini içerebilir #all .

Aşağıdaki tabloda olası değerleri listelemektedir XmlSchemaDerivationMethod.

Değer Açıklama
None Varsayılan olarak, şemadaki tür türetmelerinde herhangi bir kısıtlama yoktur.
Empty Varsayılan türetme yöntemini geçersiz kılar ve şemadaki tür türetmelere izin verir.
Extension Varsayılan olarak, bu şemadaki öğeler Uzantı tarafından türetilemez. Yalnızca öğe ve karmaşık tür öğeleri için geçerlidir.
Restriction Varsayılan olarak, bu şemadaki öğeler Kısıtlama tarafından türetilemez.
Union Varsayılan olarak, bu şemadaki öğeler Union tarafından türetilemez. Yalnızca basit türler için geçerlidir.
List Varsayılan olarak, bu şemadaki öğeler Liste tarafından türetilemez. Yalnızca basit türler için geçerlidir.
All #all. Varsayılan olarak, bu şemadaki öğelerin herhangi bir yöntemle türetilmiş olamaz.

Şunlara uygulanır