XmlSchemaComplexType.BlockResolved Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient la valeur après la compilation du type dans le jeu d’informations post-validation de schéma (infoset). Cette valeur indique comment le type est appliqué lorsqu’il xsi:type est utilisé dans le document d’instance.
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 de l’ensemble d’informations post-schéma validé. La valeur par défaut est BlockDefault sur l’élément schema .
Remarques
Cette valeur est extraite du type lui-même ou, si elle n’est pas définie au niveau du type, elle est extraite de l’élément schema . Par exemple, si la valeur est restreinte, seul le type spécifiquement défini peut être utilisé, et non les types dérivés du type spécifiquement défini.
Cet attribut peut contenir les valeurs suivantes :
| Enum | Description |
|---|---|
None |
Utilisez la restriction de dérivation définie par la BlockDefault propriété du schéma, le cas échéant. |
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. |
Les Substitutionméthodes , Listet Union de dérivation ne sont pas prises en charge par cette propriété.