Поделиться через


XmlSchema.BlockDefault Свойство

Определение

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

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

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

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

Комментарии

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

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

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

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