Aracılığıyla paylaş


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

XmlSchemaDerivationMethod

Tür türetme işlemini engellemek için kullanılan öznitelik. Varsayılan değer XmlSchemaDerivationMethod.None olarak belirlenmiştir. İsteğe bağlı.

Açıklamalar

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

Sabit listesi Description
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. Bu öğe türetme yöntemi ne olursa olsun herhangi bir tür tarafından değiştirilemez.

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

Şunlara uygulanır