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.Gets or sets the final attribute of the type derivation that indicates if further derivations are allowed.

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.One of the valid XmlSchemaDerivationMethod values. La valeur par défaut est None,The default is None.

Remarques

Le tableau suivant présente les valeurs que cette propriété peut contenir pour le type simple.The following table shows the values that this property can contain for simple type.

XmlSchemaDerivationMethod valueXmlSchemaDerivationMethod value DescriptionDescription
Empty Remplace le paramètre de blockDefault de schéma, ce qui permet d’effectuer des dérivations par restriction, extension ou substitution.Overrides the schema blockDefault setting allowing any derivations by restriction, extension, or substitution to take place.
None Aucune méthode de dérivation n’est spécifiée.No derivation method is specified. Il s'agit de la valeur par défaut.This is the default. Les règles de dérivation sont extraites du paramètre de schéma blockDefault.Derivation rules are taken from the schema blockDefault setting.
Substitution Ne peut pas être remplacé par un type dérivé par substitution.Cannot be replaced by a type derived by Substitution.
Extension Ne peut pas être remplacé par un type dérivé par extension.Cannot be replaced by a type derived by Extension.
Restriction Ne peut pas être remplacé par un type dérivé par restriction.Cannot be replaced by a type derived by Restriction.
All #all.#all. Ne peut pas être remplacé par un type dérivé par une méthode de dérivation.Cannot be replaced by a type derived by any derivation method.

Le tableau suivant présente les valeurs que cette propriété peut contenir pour le type complexe.The following table shows the values that this property can contain for complex type.

XmlSchemaDerivationMethod valueXmlSchemaDerivationMethod value DescriptionDescription
Empty Remplace le paramètre de blockDefault de schéma, ce qui permet d’effectuer des dérivations par restriction, extension ou substitution.Overrides the schema blockDefault setting allowing any derivations by restriction, extension, or substitution to take place.
None Aucune méthode de dérivation n’est spécifiée.No derivation method is specified. Il s'agit de la valeur par défaut.This is the default. Les règles de dérivation sont extraites du paramètre de blockDefault de schéma.Derivation rules are taken from the schema blockDefault setting.
Substitution Ne peut pas être remplacé par un type dérivé par substitution.Cannot be replaced by a type derived by Substitution.
Extension Ne peut pas être remplacé par un type dérivé par extension.Cannot be replaced by a type derived by Extension.
Restriction Ne peut pas être remplacé par un type dérivé par restriction.Cannot be replaced by a type derived by Restriction.
All #all.#all. Ne peut pas être remplacé par un type dérivé par une méthode de dérivation.Cannot be replaced by a type derived by any derivation method.

S’applique à