XmlSchemaElement.Block Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.