次の方法で共有


XmlSchemaComplexType.Block プロパティ

block 属性を取得または設定します。

Public Property Block As XmlSchemaDerivationMethod
[C#]
public XmlSchemaDerivationMethod Block {get; set;}
[C++]
public: __property XmlSchemaDerivationMethod get_Block();public: __property void set_Block(XmlSchemaDerivationMethod);
[JScript]
public function get Block() : XmlSchemaDerivationMethod;public function set Block(XmlSchemaDerivationMethod);

プロパティ値

block 属性は、複合型が、指定した派生型で使用されないようにします。既定値は XmlSchemaDerivationMethod.None です。

省略可能。

解説

派生型を示します。

この属性は、次の値を格納できます。

列挙体 説明
None スキーマの BlockDefault プロパティが存在する場合は、このプロパティによって定義される派生制限を使用します。
Extension この要素は、Extension によって派生した型に置き換えることはできません。
Restriction この要素は、Restriction によって派生した型に置き換えることはできません。
All #all 。この要素は、派生メソッドに関係なく、任意の型に置き換えることはできません。

Substitution、List、Union の各派生メソッドは、このプロパティによってはサポートされません。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

参照

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