Partager via


XmlSchema.FinalDefault Propriété

Définition

Obtient ou définit l'attribut finalDefault qui définit la valeur par défaut de l'attribut final sur les éléments et les types complexes dans l'espace de noms cible du schéma.

public:
 property System::Xml::Schema::XmlSchemaDerivationMethod FinalDefault { System::Xml::Schema::XmlSchemaDerivationMethod get(); void set(System::Xml::Schema::XmlSchemaDerivationMethod value); };
public System.Xml.Schema.XmlSchemaDerivationMethod FinalDefault { get; set; }
member this.FinalDefault : System.Xml.Schema.XmlSchemaDerivationMethod with get, set
Public Property FinalDefault As XmlSchemaDerivationMethod

Valeur de propriété

XmlSchemaDerivationMethod

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 final empêche le type spécifié de dérivation d’un élément ou d’un type complexe. Cette valeur peut contenir #all ou une liste qui est un sous-ensemble d’extension ou de restriction.

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.

S’applique à