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

Значение свойства

XmlSchemaDerivationMethod

Атрибут block предотвращает использование сложного типа в заданном типе образования производных. Значение по умолчанию — XmlSchemaDerivationMethod.None. Необязательный элемент.

Комментарии

Указывает тип наследования.

Этот атрибут может содержать следующие значения:

Перечисление. Описание
None Используйте ограничение на наследование, определенное свойством BlockDefault схемы, если оно существует.
Extension Этот элемент не может быть заменен типом, производным от extension.
Restriction Этот элемент нельзя заменить типом, производным от Restriction.
All #all. Этот элемент нельзя заменить любым типом независимо от метода наследования.

ListМетоды Substitution, и Union производные методы не поддерживаются этим свойством.

Применяется к