XmlSchemaElement.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 une dérivation 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é
Attribut utilisé pour bloquer une dérivation de type. La valeur par défaut est XmlSchemaDerivationMethod.None
. Optionnel.
Remarques
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. |
Empty |
Il n’existe aucune restriction sur les remplacements de cet élément. |
Substitution |
Cet élément ne peut pas être remplacé par un type dérivé de Substitution. |
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. |
Cette propriété n’empêche pas la dérivation, mais empêche la dérivation de remplacer le type dans une instance. Les valeurs de liste et d’union ne sont pas prises en charge pour la block
propriété.