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.
| Значение | Описание: |
|---|---|
None |
По умолчанию в схеме нет ограничений на производные от типа. |
Empty |
Переопределяет метод наследования по умолчанию и разрешает любые производные типы в схеме. |
Extension |
По умолчанию элементы в этой схеме не могут быть производными с помощью Расширения. Применяется только к элементам элемента и элементов сложного типа. |
Restriction |
По умолчанию элементы в этой схеме не могут быть производными с помощью параметра Restriction. |
Union |
По умолчанию элементы в этой схеме не могут быть производными с помощью Union. Применяется только к простым типам. |
List |
По умолчанию элементы в этой схеме не могут быть производными с помощью List. Применяется только к простым типам. |
All |
#all. По умолчанию элементы в данной схеме не могут быть унаследованы с использованием любого метода. |