XmlSchemaElement.BlockResolved Propriété

Définition

Obtient la valeur post-compilation de la Block propriété.

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

Valeur de propriété

Valeur post-compilation de la Block propriété. La valeur par défaut est la BlockDefault valeur de l’élément schema .

Remarques

Cette valeur indique comment le type est appliqué lorsqu’il xsi:type est utilisé dans le document d’instance. Par exemple, si la valeur est restreinte, seul le type défini spécifique peut être utilisé, et non les types dérivés par restriction du type défini spécifique.

Cette propriété peut contenir les valeurs indiquées dans le tableau suivant. La valeur par défaut est None. Les méthodes de dérivation de liste et d’union ne sont pas autorisées sur cette propriété.

Enum Description
Empty Il n’existe aucune restriction sur les remplacements de cet élément.
Substitution Cet élément ne peut pas être remplacé par un type dérivé de Substitution.
Extension Cet élément ne peut pas être remplacé par un type dérivé de l’extension.
Restriction Cet élément ne peut pas être remplacé par un type dérivé de Restriction.
All #all. Cet élément ne peut pas être remplacé par n’importe quel type, quelle que soit la méthode de dérivation.

S’applique à