スキーマの targetNamespace の要素および複合型要素の BlockDefault 属性を取得または設定します。Block 属性は、指定した派生型を持つ複合型 (または要素) が継承した複合型 (または要素) の代わりに使用されないようにします。派生型。
Public Property BlockDefault As XmlSchemaDerivationMethod
[C#]
public XmlSchemaDerivationMethod BlockDefault {get; set;}
[C++]
public: __property XmlSchemaDerivationMethod get_BlockDefault();public: __property void set_BlockDefault(XmlSchemaDerivationMethod);
[JScript]
public function get BlockDefault() : XmlSchemaDerivationMethod;public function set BlockDefault(XmlSchemaDerivationMethod);
プロパティ値
BlockDefault の属性。既定値は XmlSchemaDerivationMethod.None です。
省略可能。
解説
この値には、 #all または、Extension、Restriction、または Substitution のサブセットであるリストを含めることができます。
列挙体 | 説明 |
---|---|
None | 既定では、このスキーマの要素の置換には制限がありません。 |
Empty | 既定では、このスキーマの要素の置換には制限がありません。 |
Substitution | 既定では、スキーマの要素は、Substitution によって派生した型に置き換えることはできません。 |
Extension | 既定では、スキーマの要素は、Extension によって派生した型に置き換えることはできません。 |
Restriction | 既定では、スキーマの要素は、Restriction によって派生した型に置き換えることはできません。 |
All | #all 。既定では、スキーマの要素は、派生メソッドに関係なく、任意の型に置き換えることはできません。 |
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ