XmlSchemaComplexType.Block 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 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é
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 Substitution
méthodes , et Union
List
de dérivation ne sont pas prises en charge par cette propriété.