次の方法で共有


XmlSchemaElement.BlockResolved プロパティ

Block プロパティのコンパイル後の値を保持する Block プロパティのコンパイル後の値を取得します。

Public ReadOnly Property BlockResolved As XmlSchemaDerivationMethod
[C#]
public XmlSchemaDerivationMethod BlockResolved {get;}
[C++]
public: __property XmlSchemaDerivationMethod get_BlockResolved();
[JScript]
public function get BlockResolved() : XmlSchemaDerivationMethod;

プロパティ値

Block プロパティのコンパイル後の値。既定値は schema 要素の BlockDefault 値です。

解説

この値は、インスタンス ドキュメントで xsi:type が使用される場合に、型がどのように適用されるかを示します。たとえば、この値が制限されている場合は、特定の定義した型から制限によって派生した型ではなく、特定の定義した型だけを使用できます。

このプロパティに含めることのできる値を次の表に示します。既定値は None です。リスト メソッドと和集合派生メソッドは、このプロパティでは許可されません。

列挙体 説明
Empty この要素の置換には制限がありません。
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 ファミリ

参照

XmlSchemaElement クラス | XmlSchemaElement メンバ | System.Xml.Schema 名前空間