Share via


XmlSchemaElement.Block Propiedad

Definición

Obtiene o establece una derivación Block.

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

Atributo usado para bloquear un tipo de derivación. El valor predeterminado es XmlSchemaDerivationMethod.None. Opcional.

Comentarios

Este atributo puede contener los siguientes valores:

Enum Descripción
None Use la restricción de derivación definida por la BlockDefault propiedad del esquema, si existe.
Empty No hay restricciones en los reemplazos de este elemento.
Substitution Este elemento no se puede reemplazar por un tipo derivado de La sustitución.
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 impide la derivación, pero impide que la derivación reemplace el tipo en una instancia de . Los valores de lista y unión no se admiten para la block propiedad .

Se aplica a