次の方法で共有


XmlSchemaType.Final プロパティ

これ以上派生が許可されないことを示す 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 名前空間