XmlSchemaComplexType.BlockResolved Propriété

Définition

Obtient la valeur après la compilation du type dans le jeu d’informations (infoset) postérieur à la validation du schéma.Gets the value after the type has been compiled to the post-schema-validation information set (infoset). Cette valeur indique comment le type est appliqué lorsque xsi:type est utilisé dans une instance de document.This value indicates how the type is enforced when xsi:type is used in the instance document.

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'infoset postérieur à la validation du schéma.The post-schema-validated infoset value. La valeur par défaut est BlockDefault pour l'élément schema.The default is BlockDefault value on the schema element.

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.This value is taken either from the type itself or, if not defined at the type level, it is taken from the schema element. Par exemple, si la valeur est restreinte, seul le type défini spécifiquement peut être utilisé, pas les types dérivés du type spécifiquement défini.For example, if the value is restricted, only the specifically defined type can be used, not types derived from the specifically defined type.

Cet attribut peut contenir les valeurs suivantes :This attribute can contain the following values:

EnumEnum DescriptionDescription
None Utilisez la restriction de dérivation définie par la propriété BlockDefault du schéma, le cas échéant.Use the derivation restriction defined by the BlockDefault property of the schema, if it exists.
Extension Cet élément ne peut pas être remplacé par un type dérivé par extension.This element cannot be replaced by a type derived by Extension.
Restriction Cet élément ne peut pas être remplacé par un type dérivé par restriction.This element cannot be replaced by a type derived by Restriction.
All #all.#all. Cet élément ne peut pas être remplacé par un type, quelle que soit la méthode de dérivation.This element cannot be replaced by any type regardless of derivation method.

Les méthodes de dérivation Substitution, Listet Union ne sont pas prises en charge par cette propriété.The Substitution, List, and Union derivation methods are not supported by this property.

S’applique à