これ以上派生が許可されないことを示す Final プロパティを取得または設定します。
Public Property Final As XmlSchemaDerivationMethod
[C#]
public XmlSchemaDerivationMethod Final {get; set;}
[C++]
public: __property XmlSchemaDerivationMethod get_Final();public: __property void set_Final(XmlSchemaDerivationMethod);
[JScript]
public function get Final() : XmlSchemaDerivationMethod;public function set Final(XmlSchemaDerivationMethod);
プロパティ値
Final プロパティ。既定値は XmlSchemaDerivationMethod.None です。
解説
このプロパティが単純型に対して格納できる値を次の表に示します。
列挙値 | 説明 |
---|---|
Empty | 制限、拡張、または置換による派生の発生を許可する blockDefault スキーマの設定をオーバーライドします。 |
None | 派生メソッドが指定されていません。これは、既定の設定です。派生規則は、blockDefault スキーマの設定から取得されます。 |
Substitution | Substitution によって派生した型に置き換えることはできません。 |
Extension | Extension によって派生した型に置き換えることはできません。 |
Restriction | Restriction によって派生した型に置き換えることはできません。 |
All | #all 。派生メソッドによって派生した型に置き換えることはできません。 |
このプロパティが複合型に対して格納できる値を次の表に示します。
列挙値 | 説明 |
---|---|
Empty | 制限、拡張、または置換による派生の発生を許可する blockDefault スキーマの設定をオーバーライドします。 |
None | 派生メソッドが指定されていません。これは、既定の設定です。派生規則は、 blockDefault スキーマの設定から取得されます。 |
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 ファミリ
参照
XmlSchemaType クラス | XmlSchemaType メンバ | System.Xml.Schema 名前空間