XmlSchemaComplexType.Block Propriedade

Definição

Obtém ou define o 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 da propriedade

O block atributo impede que um tipo complexo seja usado no tipo de derivação especificado. O padrão é XmlSchemaDerivationMethod.None. Optional.

Comentários

Indica o tipo de derivação.

Esse atributo pode conter os seguintes valores:

Enum Descrição
None Use a restrição de derivação definida pela BlockDefault propriedade do esquema, se existir.
Extension Esse elemento não pode ser substituído por um tipo derivado por Extensão.
Restriction Esse elemento não pode ser substituído por um tipo derivado por Restrição.
All #all. Esse elemento não pode ser substituído por nenhum tipo, independentemente do método de derivação.

Os Substitutionmétodos , Liste Union derivação não são compatíveis com essa propriedade.

Aplica-se a