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.None.

Комментарии

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

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

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

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