XmlSchemaComplexType.Block Propriété

Définition

Obtient ou définit l’attribut block.

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

Valeur de propriété

XmlSchemaDerivationMethod

L'attribut block empêche l'utilisation d'un type complexe dans le type de dérivation spécifié. La valeur par défaut est XmlSchemaDerivationMethod.None. Optionnel.

Remarques

Indique le type de dérivation.

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, s’il existe.
Extension Cet élément ne peut pas être remplacé par un type dérivé par 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 , et Union Listde dérivation ne sont pas prises en charge par cette propriété.

S’applique à