XmlSchemaElement.Block Özellik

Tanım

Türetme Block alır veya ayarlar.

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

Özellik Değeri

Tür türetmesini engellemek için kullanılan öznitelik. Varsayılan değer XmlSchemaDerivationMethod.None olarak belirlenmiştir. Optional.

Açıklamalar

Bu öznitelik aşağıdaki değerleri içerebilir:

Enum Açıklama
None Varsa, şemanın BlockDefault özelliği tarafından tanımlanan türetme kısıtlamasını kullanın.
Empty Bu öğenin değiştirilmesiyle ilgili bir kısıtlama yoktur.
Substitution Bu öğe, Değiştirme tarafından türetilen bir türle değiştirilemez.
Extension Bu öğe, Uzantı tarafından türetilen bir türle değiştirilemez.
Restriction Bu öğe, Kısıtlama tarafından türetilen bir türle değiştirilemez.
All #all. Türetme yöntemi ne olursa olsun bu öğe herhangi bir türle değiştirilemez.

Bu özellik türetme engellemez, ancak türetme işleminin bir örnekteki türü değiştirmesini engeller. Liste ve birleşim değerleri özelliği için block desteklenmez.

Şunlara uygulanır