XmlSchemaComplexType.Block Propiedad

Definición

Obtiene o establece el block atributo .

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

Valor de propiedad

El block atributo impide que se use un tipo complejo en el tipo de derivación especificado. El valor predeterminado es XmlSchemaDerivationMethod.None. Optional.

Comentarios

Indica el tipo de derivación.

Este atributo puede contener los siguientes valores:

Enum Description
None Use la restricción de derivación definida por la BlockDefault propiedad del esquema, si existe.
Extension Este elemento no se puede reemplazar por un tipo derivado de Extension.
Restriction Este elemento no se puede reemplazar por un tipo derivado de Restriction.
All #all. Este elemento no se puede reemplazar por ningún tipo independientemente del método de derivación.

Esta propiedad no admite los Substitutionmétodos de derivación , Listy Union .

Se aplica a