XmlSchema.BlockDefault Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает атрибут, который задает blockDefault значение атрибута block по умолчанию для элементов и сложных типов в targetNamespace схеме.
public:
property System::Xml::Schema::XmlSchemaDerivationMethod BlockDefault { System::Xml::Schema::XmlSchemaDerivationMethod get(); void set(System::Xml::Schema::XmlSchemaDerivationMethod value); };
public System.Xml.Schema.XmlSchemaDerivationMethod BlockDefault { get; set; }
member this.BlockDefault : System.Xml.Schema.XmlSchemaDerivationMethod with get, set
Public Property BlockDefault As XmlSchemaDerivationMethod
Значение свойства
Значение XmlSchemaDerivationMethod , представляющее различные методы предотвращения производных. Значение по умолчанию — XmlSchemaDerivationMethod.None.
Комментарии
Атрибут block запрещает complexType использование указанного типа производных элементов вместо наследуемого complexType или элемента. Значение этого атрибута может быть разделенным пробелом в списке ограничений, расширений и подстановок, или значение может содержать #all или список, представляющий собой подмножество расширения, ограничения или подстановки.
В следующей таблице перечислены возможные значения XmlSchemaDerivationMethod.
| Ценность | Description |
|---|---|
None |
По умолчанию в схеме нет ограничений на производные типы. |
Empty |
Переопределяет метод деривации по умолчанию и разрешает любые производные типы в схеме. |
Extension |
По умолчанию элементы в этой схеме не могут быть производными от расширения. Применяется только к элементам и сложным элементам типа. |
Restriction |
По умолчанию элементы в этой схеме не могут быть производными от ограничения. |
Union |
По умолчанию элементы в этой схеме не могут быть производными от union. Применяется только к простым типам. |
List |
По умолчанию элементы в этой схеме не могут быть производными по списку. Применяется только к простым типам. |
All |
#all. По умолчанию элементы в этой схеме не могут быть производными от любого метода. |