XmlSchema.FinalDefault Свойство

Определение

Возвращает или задает атрибут finalDefault, устанавливающий значение по умолчанию атрибута final для типов элементов и сложных типов в целевом пространстве имен схемы.

public:
 property System::Xml::Schema::XmlSchemaDerivationMethod FinalDefault { System::Xml::Schema::XmlSchemaDerivationMethod get(); void set(System::Xml::Schema::XmlSchemaDerivationMethod value); };
public System.Xml.Schema.XmlSchemaDerivationMethod FinalDefault { get; set; }
member this.FinalDefault : System.Xml.Schema.XmlSchemaDerivationMethod with get, set
Public Property FinalDefault As XmlSchemaDerivationMethod

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

XmlSchemaDerivationMethod

Значение XmlSchemaDerivationMethod, представляющее различные способы предотвращения создания производных типов. Значение по умолчанию — XmlSchemaDerivationMethod.None.

Комментарии

Атрибут final запрещает указанный тип наследования элемента или сложного типа. Это значение может содержать #all или список, который является подмножеством расширения или ограничения.

В следующей таблице перечислены возможные значения XmlSchemaDerivationMethod.

Значение Описание:
None По умолчанию в схеме нет ограничений на производные типы.
Empty Переопределяет метод наследования по умолчанию и разрешает любые производные типы в схеме.
Extension По умолчанию элементы в этой схеме не могут быть производными от расширения. Применяется только к элементам элемента и сложным элементам типа.
Restriction По умолчанию элементы в этой схеме не могут быть производными по ограничению.
Union По умолчанию элементы в этой схеме не могут быть производными от union. Применяется только к простым типам.
List По умолчанию элементы в этой схеме не могут быть производными по списку. Применяется только к простым типам.
All #all. По умолчанию элементы в данной схеме не могут быть унаследованы с использованием любого метода.

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