XmlSchema.BlockDefault Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece el atributo blockDefault
, que establece el valor predeterminado del atributo block
en elementos y tipos complejos en el targetNamespace
del esquema.
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
Valor de propiedad
Un valor de XmlSchemaDerivationMethod que representa los distintos métodos para impedir la derivación. El valor predeterminado es XmlSchemaDerivationMethod.None
.
Comentarios
El block
atributo impide que se use un complexType
elemento o que tenga el tipo de derivación especificado en lugar del elemento o heredado complexType
. El valor de este atributo puede ser una lista separada por espacios en blanco de restricción, extensión y sustitución o el valor puede contener #all
o una lista que sea un subconjunto de extensión, restricción o sustitución.
En la tabla siguiente se enumeran los valores posibles de XmlSchemaDerivationMethod.
Valor | Descripción |
---|---|
None |
De forma predeterminada, no hay restricciones en las derivaciones de tipos en el esquema. |
Empty |
Invalida el método de derivación predeterminado y permite cualquier derivación de tipo en el esquema. |
Extension |
De forma predeterminada, los elementos de este esquema no se pueden derivar mediante Extension. Solo se aplica a elementos de elemento y de tipo complejo. |
Restriction |
De forma predeterminada, los elementos de este esquema no se pueden derivar mediante Restriction. |
Union |
De forma predeterminada, union no puede derivar elementos de este esquema. Solo se aplica a tipos simples. |
List |
De forma predeterminada, los elementos de este esquema no se pueden derivar en List. Solo se aplica a tipos simples. |
All |
#all . De manera predeterminada, los elementos de este esquema no se pueden derivar por ningún método. |