XmlSchemaType.Final プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
さらに派生が可能かどうかを示す、型派生の final 属性を取得または設定します。
public:
property System::Xml::Schema::XmlSchemaDerivationMethod Final { System::Xml::Schema::XmlSchemaDerivationMethod get(); void set(System::Xml::Schema::XmlSchemaDerivationMethod value); };
public System.Xml.Schema.XmlSchemaDerivationMethod Final { get; set; }
member this.Final : System.Xml.Schema.XmlSchemaDerivationMethod with get, set
Public Property Final As XmlSchemaDerivationMethod
プロパティ値
有効な XmlSchemaDerivationMethod 値の 1 つ。 既定値は、None です。
注釈
次の表に、このプロパティに含めることができる単純型の値を示します。
XmlSchemaDerivationMethod 値 | [説明] |
---|---|
Empty | 制限、拡張、または置換による派生を行えるように、スキーマ blockDefault 設定をオーバーライドします。 |
None | 派生メソッドは指定されません。 これは既定値です。 派生規則は、スキーマ blockDefault 設定から取得されます。 |
Substitution | 置換によって派生した型に置き換えることはできません。 |
Extension | Extension によって派生した型に置き換えることはできません。 |
Restriction | Restriction によって派生した型に置き換えることはできません。 |
All | #all . 派生メソッドによって派生した型に置き換えることはできません。 |
次の表に、複合型に対してこのプロパティに含めることができる値を示します。
XmlSchemaDerivationMethod 値 | [説明] |
---|---|
Empty | 制限、拡張、または置換による派生を行えるように、スキーマ blockDefault 設定をオーバーライドします。 |
None | 派生メソッドは指定されません。 これは既定値です。 派生規則は、スキーマ blockDefault 設定から取得されます。 |
Substitution | 置換によって派生した型に置き換えることはできません。 |
Extension | Extension によって派生した型に置き換えることはできません。 |
Restriction | Restriction によって派生した型に置き換えることはできません。 |
All | #all . 派生メソッドによって派生した型に置き換えることはできません。 |