XmlSchema.FinalDefault Özellik

Tanım

Özniteliği alır finalDefault veya ayarlar; bu da şemanın final hedef ad alanındaki öğelerde ve karmaşık türlerde özniteliğin varsayılan değerini 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 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üretme türünü engeller. Bu değer, uzantının veya kısıtlamanın alt kümesi olan bir liste veya içerebilir #all .

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

Değer Açıklama
None Varsayılan olarak, şemadaki tür türetmelerde 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 List tarafından türetilemez. Yalnızca basit türler için geçerlidir.
All #all. Varsayılan olarak, bu şemadaki öğeler herhangi bir yöntemle türetilemez.

Şunlara uygulanır