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);
プロパティ値
型派生をブロックするために使用される属性。既定値は XmlSchemaDerivationMethod.None です。
省略可能。
解説
この属性は、次の値を格納できます。
列挙値 | 説明 |
---|---|
None | スキーマの BlockDefault プロパティが存在する場合は、このプロパティによって定義される派生制限を使用します。 |
Empty | この要素の置換には制限がありません。 |
Substitution | この要素は、Substitution によって派生した型に置き換えることはできません。 |
Extension | この要素は、Extension によって派生した型に置き換えることはできません。 |
Restriction | この要素は、Restriction によって派生した型に置き換えることはできません。 |
All | #all 。この要素は、派生メソッドに関係なく、任意の型に置き換えることはできません。 |
このプロパティは、派生を防ぐことはしませんが、派生によってインスタンスの型が置換されないようにします。リスト値と和集合値は、Block プロパティでサポートされません。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
参照
XmlSchemaElement クラス | XmlSchemaElement メンバ | System.Xml.Schema 名前空間