XmlSchemaComplexType.BlockResolved Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение после компиляции типа в набор сведений после проверки схемы (infoset). Это значение указывает, как тип применяется при xsi:type использовании в документе экземпляра.
public:
property System::Xml::Schema::XmlSchemaDerivationMethod BlockResolved { System::Xml::Schema::XmlSchemaDerivationMethod get(); };
public System.Xml.Schema.XmlSchemaDerivationMethod BlockResolved { get; }
member this.BlockResolved : System.Xml.Schema.XmlSchemaDerivationMethod
Public ReadOnly Property BlockResolved As XmlSchemaDerivationMethod
Значение свойства
Значение набора сведений после проверки схемы. Значением по умолчанию является BlockDefaultschema элемент.
Комментарии
Это значение берется либо из самого типа, либо, если он не определен на уровне типа, он берется из schema элемента. Например, если значение ограничено, можно использовать только определенный тип, а не типы, производные от определенного типа.
Этот атрибут может содержать следующие значения:
| Enum | Description |
|---|---|
None |
Используйте ограничение на производные действия, определенное свойством BlockDefault схемы, если оно существует. |
Extension |
Этот элемент не может быть заменен типом, производным от extension. |
Restriction |
Этот элемент не может быть заменен типом, производным от Ограничения. |
All |
#all. Этот элемент не может быть заменен любым типом независимо от метода деривации. |
SubstitutionМетоды , Listи Union производные методы не поддерживаются этим свойством.