Partager via


XmlSchemaType.Final Propriété

Définition

Obtient ou définit le dernier attribut de la dérivation de type qui indique si des dérivations supplémentaires sont autorisées.

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

Valeur de propriété

Une des valeurs XmlSchemaDerivationMethod valides. La valeur par défaut est None.

Remarques

Le tableau suivant montre les valeurs que cette propriété peut contenir pour un type simple.

Valeur XmlSchemaDerivationMethod Description
Empty Remplace le paramètre de schéma blockDefault permettant à toutes les dérivations par restriction, extension ou substitution d’avoir lieu.
None Aucune méthode de dérivation n’est spécifiée. Il s’agit de la valeur par défaut. Les règles de dérivation sont extraites du paramètre blockDefault du schéma.
Substitution Impossible de remplacer par un type dérivé de substitution.
Extension Impossible de remplacer par un type dérivé de l’extension.
Restriction Impossible de remplacer par un type dérivé par restriction.
All #all. Impossible de remplacer par un type dérivé d’une méthode de dérivation.

Le tableau suivant montre les valeurs que cette propriété peut contenir pour le type complexe.

Valeur XmlSchemaDerivationMethod Description
Empty Remplace le paramètre de schéma blockDefault permettant à toutes les dérivations par restriction, extension ou substitution d’avoir lieu.
None Aucune méthode de dérivation n’est spécifiée. Il s’agit de la valeur par défaut. Les règles de dérivation sont extraites du paramètre de schéma blockDefault .
Substitution Impossible de remplacer par un type dérivé de substitution.
Extension Impossible de remplacer par un type dérivé de l’extension.
Restriction Impossible de remplacer par un type dérivé par restriction.
All #all. Impossible de remplacer par un type dérivé d’une méthode de dérivation.

S’applique à