XmlSchemaComplexType.Block Propriété

Définition

Obtient ou définit l’attribut block.

C#
public System.Xml.Schema.XmlSchemaDerivationMethod Block { get; set; }

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 à

Produit Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 2.0, 2.1