Share via


XmlSchemaComplexType.Block Propriedade

Definição

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

XmlSchemaDerivationMethod

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

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 ele existir.
Extension Esse elemento não pode ser substituído por um tipo derivado pela 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