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 свойства.