XmlSchemaComplexType.Block プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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
プロパティ値
block
属性は、複合型が、指定した派生型で使用されないようにします。 既定値は、XmlSchemaDerivationMethod.None
です。 省略可能。
注釈
派生の種類を示します。
この属性には、次の値を含めることができます。
列挙型 | 説明 |
---|---|
None |
スキーマのプロパティで定義されている派生制限が BlockDefault 存在する場合は、それを使用します。 |
Extension |
この要素は、Extension によって派生した型に置き換えることはできません。 |
Restriction |
この要素は、Restriction によって派生した型に置き換えることはできません。 |
All |
#all . 派生メソッドに関係なく、この要素を任意の型に置き換えることはできません。 |
List
、Substitution
およびUnion
派生メソッドは、このプロパティではサポートされていません。