XmlSchemaComplexType.Block Propriedade

Definição

Obtém ou definem 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 de Propriedade

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

Observações

Indica o tipo de derivação.

Este 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 Este elemento não pode ser substituído por um tipo derivado por Extensão.
Restriction Este elemento não pode ser substituído por um tipo derivado por Restrição.
All #all. Este elemento não pode ser substituído por qualquer tipo, independentemente do método de derivação.

Os Substitutionmétodos , List, e Union de derivação não são suportados por esta propriedade.

Aplica-se a