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 この要素は、Extension によって派生した型に置き換えることはできません。
Restriction この要素は、Restriction によって派生した型に置き換えることはできません。
All #all. 派生メソッドに関係なく、この要素を任意の型に置き換えることはできません。

ListSubstitutionおよびUnion派生メソッドは、このプロパティではサポートされていません。

適用対象