XmlSchemaComplexType.Block プロパティ

定義

block属性を取得または設定します。

public:
 property System::Xml::Schema::XmlSchemaDerivationMethod Block { System::Xml::Schema::XmlSchemaDerivationMethod get(); void set(System::Xml::Schema::XmlSchemaDerivationMethod value); };
public System.Xml.Schema.XmlSchemaDerivationMethod Block { get; set; }
member this.Block : System.Xml.Schema.XmlSchemaDerivationMethod with get, set
Public Property Block As XmlSchemaDerivationMethod

プロパティ値

block属性を使用すると、指定した派生型で複合型が使用されなくなります。 既定値は XmlSchemaDerivationMethod.None です。 このフィールドは省略可能です。

注釈

派生の種類を示します。

この属性には、次の値を含めることができます。

Enum Description
None スキーマの BlockDefault プロパティで定義されている派生制限 (存在する場合) を使用します。
Extension この要素は、Extension によって派生した型に置き換えることはできません。
Restriction この要素は、Restriction によって派生した型に置き換えることはできません。
All #all。 派生メソッドに関係なく、この要素を任意の型に置き換えることはできません。

このプロパティでは、 SubstitutionList、および Union 派生メソッドはサポートされていません。

適用対象