XmlSchemaElement.Block プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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
プロパティ値
型派生をブロックするために使用される属性。 既定値は XmlSchemaDerivationMethod.None
にする必要があります。 省略可能。
注釈
この属性には、次の値を含めることができます。
列挙型 | 説明 |
---|---|
None |
スキーマの プロパティで定義されている派生制限 ( BlockDefault 存在する場合) を使用します。 |
Empty |
この要素の置換に制限はありません。 |
Substitution |
この要素は、Replace によって派生した型に置き換えることはできません。 |
Extension |
この要素は、Extension によって派生した型に置き換えることはできません。 |
Restriction |
この要素は、Restriction によって派生した型に置き換えることはできません。 |
All |
#all . 派生メソッドに関係なく、この要素を任意の型に置き換えることはできません。 |
このプロパティは派生を妨げるものではありませんが、派生によってインスタンス内の型が置き換えられるのを防ぎます。 リストと共用体の値は、 プロパティでは block
サポートされていません。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET