XmlSchemaComplexType.Block 屬性

定義

取得或設定 block 屬性。

C#
public System.Xml.Schema.XmlSchemaDerivationMethod Block { get; set; }

屬性值

XmlSchemaDerivationMethod

block 屬性會防止複雜型別用於指定的衍生型別。 預設為 XmlSchemaDerivationMethod.None。 選擇性。

備註

表示衍生的類型。

此屬性可以包含下列值:

例舉 描述
None 如果有,請使用架構的 屬性所 BlockDefault 定義的衍生限制。
Extension 此元素無法由 Extension 衍生的類型取代。
Restriction 此元素無法由 Restriction 衍生的類型取代。
All #all. 不論衍生方法為何,這個元素都無法由任何類型取代。

Substitution這個屬性不支援 、 ListUnion 衍生方法。

適用於

產品 版本
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 2.0, 2.1