XmlSchemaElement.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

屬性值

用來阻擋型別推導的屬性。 預設值為 XmlSchemaDerivationMethod.None。 Optional.

備註

此屬性可包含以下數值:

Enum Description
None 如果存在,請使用由 BlockDefault 結構特性所定義的推導限制。
Empty 此元件的更換沒有限制。
Substitution 此元素無法被替換導出的型別取代。
Extension 此元素無法被由 Extension 導出的型別取代。
Restriction 此元素無法被由限制導出的型別取代。
All #all。 無論推導方式如何,此元素都無法被任何類型替換。

此特性不阻止推導,但防止推導在實例中替換該型別。 該物業不支援 block 清單和聯合值。

適用於