型がスキーマ検証後の infoset にコンパイルされた後の値を取得します。この値は、インスタンス ドキュメントで xsi:type が使用される場合に、型がどのように適用されるかを示します。
Public ReadOnly Property BlockResolved As XmlSchemaDerivationMethod
[C#]
public XmlSchemaDerivationMethod BlockResolved {get;}
[C++]
public: __property XmlSchemaDerivationMethod get_BlockResolved();
[JScript]
public function get BlockResolved() : XmlSchemaDerivationMethod;
プロパティ値
スキーマ検証後の infoset 値。既定値は schema 要素の BlockDefault 値です。
解説
この値は、型自体から取得されるか、型レベルで定義されていない場合は schema 要素から取得されます。たとえば、この値が制限されている場合は、具体的に定義した型から派生した型ではなく、具体的に定義した型だけを使用できます。
この属性は、次の値を格納できます。
列挙体 | 説明 |
---|---|
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 名前空間