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