XmlSchemaComplexType.BlockResolved 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取类型编译为后架构验证信息集(infoset)后的值。 此值指示在实例文档中使用时 xsi:type 如何强制执行类型。
public:
property System::Xml::Schema::XmlSchemaDerivationMethod BlockResolved { System::Xml::Schema::XmlSchemaDerivationMethod get(); };
public System.Xml.Schema.XmlSchemaDerivationMethod BlockResolved { get; }
member this.BlockResolved : System.Xml.Schema.XmlSchemaDerivationMethod
Public ReadOnly Property BlockResolved As XmlSchemaDerivationMethod
属性值
经过架构验证后的信息集值。 默认值为 BlockDefault 元素上的 schema 值。
注解
此值是从类型本身获取的,如果未在类型级别定义,则取自 schema 元素。 例如,如果值受到限制,则只能使用特定定义的类型,而不是从特定定义的类型派生的类型。
此属性可以包含以下值:
| Enum | Description |
|---|---|
None |
使用架构的属性定义的 BlockDefault 派生限制(如果存在)。 |
Extension |
此元素不能替换为由 Extension 派生的类型。 |
Restriction |
此元素不能替换为由 Restriction 派生的类型。 |
All |
#all。 无论派生方法如何,此元素都不能替换为任何类型。 |
此属性不支持