XmlSchemaComplexType.Block Özellik

Tanım

özniteliğini 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

özniteliği, block karmaşık bir türün belirtilen türetme türünde kullanılmasını engeller. Varsayılan değer: XmlSchemaDerivationMethod.None. Optional.

Açıklamalar

Türetme türünü gösterir.

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.
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.

Substitution, Listve Union türetme yöntemleri bu özellik tarafından desteklenmez.

Şunlara uygulanır