XmlSchemaComplexType.Block Propriété

Définition

Obtient ou définit l’attribut block.Gets or sets the block attribute.

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

Valeur de propriété

L'attribut block empêche l'utilisation d'un type complexe dans le type de dérivation spécifié.The block attribute prevents a complex type from being used in the specified type of derivation. La valeur par défaut est XmlSchemaDerivationMethod.None,The default is XmlSchemaDerivationMethod.None. Ce paramètre est facultatif.Optional.

Remarques

Indique le type de dérivation.Indicates the type of derivation.

Cet attribut peut contenir les valeurs suivantes :This attribute can contain the following values:

EnumEnum DescriptionDescription
None Utilisez la restriction de dérivation définie par la propriété BlockDefault du schéma, le cas échéant.Use the derivation restriction defined by the BlockDefault property of the schema, if it exists.
Extension Cet élément ne peut pas être remplacé par un type dérivé par extension.This element cannot be replaced by a type derived by Extension.
Restriction Cet élément ne peut pas être remplacé par un type dérivé par restriction.This element cannot be replaced by a type derived by Restriction.
All #all.#all. Cet élément ne peut pas être remplacé par un type, quelle que soit la méthode de dérivation.This element cannot be replaced by any type regardless of derivation method.

Les méthodes de dérivation Substitution, Listet Union ne sont pas prises en charge par cette propriété.The Substitution, List, and Union derivation methods are not supported by this property.

S’applique à