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. |