Partager via


XmlSchema.BlockDefault Propriété

Définition

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é

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

S’applique à