次の方法で共有


XmlSchema.BlockDefault プロパティ

スキーマの 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 ファミリ

参照

XmlSchema クラス | XmlSchema メンバ | System.Xml.Schema 名前空間