XmlSchemaComplexType.Block 属性

定义

获取或设置 block 特性。

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

属性值

XmlSchemaDerivationMethod

block 特性禁止在指定的派生类型中使用复杂类型。 默认值为 XmlSchemaDerivationMethod.None。 可选。

注解

指示派生的类型。

此属性可以包含以下值:

枚举 说明
None 使用由架构的属性定义的 BlockDefault 派生限制(如果存在)。
Extension 此元素不能由扩展派生的类型替换。
Restriction 此元素不能由限制派生的类型替换。
All #all. 无论派生方法如何,此元素都不能替换为任何类型。

此属性不支持 Substitution``ListUnion派生方法。

适用于