XmlSchemaType.Final Özellik

Tanım

Daha fazla türetme izin verilip verilmediğini belirten tür türetmenin son özniteliğini alır veya ayarlar.

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

Özellik Değeri

Geçerli XmlSchemaDerivationMethod değerlerden biri. Varsayılan değer: None.

Açıklamalar

Aşağıdaki tabloda, bu özelliğin basit tür için içerebileceği değerler gösterilmektedir.

XmlSchemaDerivationMethod Değer Açıklama
Empty Kısıtlama, uzantı veya değiştirme yoluyla türetmelerin gerçekleşmesine izin veren şema blockDefault ayarını geçersiz kılar.
None Türetme yöntemi belirtilmedi. Bu varsayılan seçenektir. Türetme kuralları, blockDefault şeması ayarından alınır.
Substitution Değiştirme tarafından türetilen bir türle değiştirilemez.
Extension Uzantı tarafından türetilen bir türle değiştirilemez.
Restriction Kısıtlama tarafından türetilen bir türle değiştirilemez.
All #all. Herhangi bir türetme yöntemi tarafından türetilmiş bir türle değiştirilemez.

Aşağıdaki tabloda, bu özelliğin karmaşık tür için içerebileceği değerler gösterilmektedir.

XmlSchemaDerivationMethod Değer Açıklama
Empty Kısıtlama, uzantı veya değiştirme yoluyla türetmelerin gerçekleşmesine izin veren şema blockDefault ayarını geçersiz kılar.
None Türetme yöntemi belirtilmedi. Bu varsayılan seçenektir. Türetme kuralları şema blockDefault ayarından alınır.
Substitution Değiştirme tarafından türetilen bir türle değiştirilemez.
Extension Uzantı tarafından türetilen bir türle değiştirilemez.
Restriction Kısıtlama tarafından türetilen bir türle değiştirilemez.
All #all. Herhangi bir türetme yöntemi tarafından türetilmiş bir türle değiştirilemez.

Şunlara uygulanır