XmlSchemaType.Final Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает финальный атрибут создания производной типа, указывающий, разрешены ли создание дальнейших производных.
public:
property System::Xml::Schema::XmlSchemaDerivationMethod Final { System::Xml::Schema::XmlSchemaDerivationMethod get(); void set(System::Xml::Schema::XmlSchemaDerivationMethod value); };
public System.Xml.Schema.XmlSchemaDerivationMethod Final { get; set; }
member this.Final : System.Xml.Schema.XmlSchemaDerivationMethod with get, set
Public Property Final As XmlSchemaDerivationMethod
Значение свойства
Одно из допустимых значений XmlSchemaDerivationMethod. Значение по умолчанию — None.
Комментарии
В следующей таблице показаны значения, которые это свойство может содержать для простого типа.
Значение XmlSchemaDerivationMethod | Описание |
---|---|
Empty | Переопределяет параметр схемы blockDefault , позволяя выполнять любые производные от ограничения, расширения или подстановки. |
None | Метод наследования не указан. Это значение по умолчанию. Правила наследования берутся из параметра block SchemaDefault. |
Substitution | Не может быть заменен типом, производным от подстановки. |
Extension | Не может быть заменен типом, производным от Extension. |
Restriction | Не может быть заменен типом, производным от параметра Restriction. |
All |
#all . Не может быть заменен типом, производным от какого-либо метода наследования. |
В следующей таблице показаны значения, которые это свойство может содержать для сложного типа.
Значение XmlSchemaDerivationMethod | Описание |
---|---|
Empty | Переопределяет параметр схемы blockDefault , позволяя выполнять любые производные от ограничения, расширения или подстановки. |
None | Метод наследования не указан. Это значение по умолчанию. Правила наследования берутся из параметра схемы blockDefault . |
Substitution | Не может быть заменен типом, производным от подстановки. |
Extension | Не может быть заменен типом, производным от Extension. |
Restriction | Не может быть заменен типом, производным от параметра Restriction. |
All |
#all . Не может быть заменен типом, производным от какого-либо метода наследования. |