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
. Необязательный элемент.
Комментарии
Указывает тип наследования.
Этот атрибут может содержать следующие значения:
Перечисление. | Описание |
---|---|
None |
Используйте ограничение на наследование, определенное свойством BlockDefault схемы, если оно существует. |
Extension |
Этот элемент не может быть заменен типом, производным от extension. |
Restriction |
Этот элемент нельзя заменить типом, производным от Restriction. |
All |
#all . Этот элемент нельзя заменить любым типом независимо от метода наследования. |
List
Методы Substitution
, и Union
производные методы не поддерживаются этим свойством.