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

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