XmlSchema.BlockDefault 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 blockDefault qui définit la valeur par défaut de l'attribut block sur l'élément et les types complexes dans le targetNamespace du schéma.
public:
property System::Xml::Schema::XmlSchemaDerivationMethod BlockDefault { System::Xml::Schema::XmlSchemaDerivationMethod get(); void set(System::Xml::Schema::XmlSchemaDerivationMethod value); };
public System.Xml.Schema.XmlSchemaDerivationMethod BlockDefault { get; set; }
member this.BlockDefault : System.Xml.Schema.XmlSchemaDerivationMethod with get, set
Public Property BlockDefault As XmlSchemaDerivationMethod
Valeur de propriété
Valeur XmlSchemaDerivationMethod qui représente les différentes méthodes de prévention de la dérivation. La valeur par défaut est XmlSchemaDerivationMethod.None.
Remarques
L’attribut block empêche l’utilisation d’un ou d’un complexType élément ayant le type de dérivation spécifié à la place de l’élément hérité complexType ou de l’élément. La valeur de cet attribut peut être une liste séparée par des espaces blancs de restriction, d’extension et de substitution, ou la valeur peut contenir #all ou une liste qui est un sous-ensemble d’extension, de restriction ou de substitution.
Le tableau suivant répertorie les valeurs possibles de XmlSchemaDerivationMethod.
| Valeur | Description |
|---|---|
None |
Par défaut, il n’existe aucune restriction sur les dérivations de type dans le schéma. |
Empty |
Substitue la méthode de dérivation par défaut et autorise les dérivations de type dans le schéma. |
Extension |
Par défaut, les éléments de ce schéma ne peuvent pas être dérivés par Extension. S’applique uniquement aux éléments d’élément et aux éléments de type complexes. |
Restriction |
Par défaut, les éléments de ce schéma ne peuvent pas être dérivés par Restriction. |
Union |
Par défaut, les éléments de ce schéma ne peuvent pas être dérivés par Union. S’applique uniquement aux types simples. |
List |
Par défaut, les éléments de ce schéma ne peuvent pas être dérivés par List. S’applique uniquement aux types simples. |
All |
#all. Par défaut, les éléments de ce schéma ne peuvent être dérivés par aucune méthode. |